为了账号安全,请及时绑定邮箱和手机立即绑定

面试时关于实现机器学习算法的困惑?

面试时关于实现机器学习算法的困惑?

智慧大石 2018-07-31 20:35:46
现在大三,最近再找数据分析相关实习时,每个面试官都会问我有没有实现过机器学习算法。然后我回答我看《机器学习实战》,《机器学习实践指南》里的Python代码,把算法敲出来,运行了。但是感觉很多面试官不太满意这个回答。困惑是实现的语言问题还是上述不算自己实现。还有有没有必要看scikit-learn或者caret的源码呢?多谢回答
查看完整描述

3 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

不算自己实现
不是看源码的问题,是自己有否做过一些相关工作解决一个不是书本上的问题

吐槽一下:照着书敲代码谁不会啊,难道照着书敲个神经网络算法的代码就说自己会写神经网络算法么?


查看完整回答
反对 回复 2018-08-04
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

对于面试官问这个问题,我有以下观点,他问你是否实现过,其实就是确认,第一,你是否自己真正的理解了一些机器学习的核心点,如KNN,SVM等,第二,就是确认你不是为了面试,而专门临时抱佛脚,背了一些。对于是否有必要看源码,如果真的喜欢,那就这样做吧,但是切记,现在机器学习发展十分迅速,你要做到的是理解多个经典算法的思想,在特定的场景下,提出一些特定的约束,改一些可以优化的地方,解决实际的问题,这才是关键,但是如果你觉得拥有阿瑟·塞缪尔这样的超前眼光,那就创造发明吧。

查看完整回答
反对 回复 2018-08-04
  • 3 回答
  • 1 关注
  • 1136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信