有没有必要把机器学习算法自己实现一遍?

关注者
9,267
被浏览
1,799,718
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

如果你是一个数据科学家或算法工程师,short answer是挑一些主要的算法来实现一下即可。更多的时间应该花在模型和数据与业务的结合上。

在现实世界中,你可能比较少机会能够通过发明新的模型来获得大笔资金或者利益。

对于大多数人来说,公司请你来是希望你用公司的数据来建立预测模型。 坦率地说,写出Tensorflow, Pytorch和所有其他框架的人都是一个非常非常精英的群体。 我们大多数人没有足够数学和编程背景,无法创作一个真实可用的框架, 也比较难自己设计非常颠覆性的机器学习算法, 我强烈建议你专注于一般的机器学习直觉上的理解,写好Python和SQL就算是入门了。我认为开发非常创新性模型是小部分人的工作,大多数人还是选择合适的模型服务于自己手上的数据。