目标推荐算法工程师,求推荐一条学习路线?

本科毕业,专业是软件工程,有软件开发的经验,但实习之后发现自己对软件开发并不是很感兴趣。现在准备读研,对数据挖掘、推荐算法这些很感兴趣,以后想找这方面…
关注者
207
被浏览
77,006
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

算法刚现在本科毕业入门稍微有些吃力了,但是越是困难的往往越迷人。

我的经历和你有些类似,本科数学,毕业三年,现任推荐算法工程师。

推荐整体设计的面太广了,所以最好的学习还是去工作中学习,但是首先要具备一定的基础才能拿到一个满意的offer。

数学基础的话个人认为普通的概率统计以及微积分看得懂,推的明白就好了,应届生要求也不会很高。

数据挖掘的话倒不是很需要(仅对拿offer来说)。

学习顺序的话个人建议:

  1. 吴恩达的网易云课堂的课程可以好好学习一下,真的讲的很不错,适合入门科普,逐步进阶,每过一段时间我看那个课程都会有新的收获
  2. 理论要结合实现,建议同步学习google机器学习课程,这个上面也是偏向基础入门,但是有很多实际的代码以及应用
  3. 这时候自己还需要动手写一个算法的代码,可以看下sklearn、tensorflow的教程,官网即可,真的写的很详细
  4. 如果这些都弄明白了,这时候要去看一下机器学习的基础,比如《统计学习方法》,还有西瓜书,亦或是任何一本介绍机器学习的书籍,常规的一些基础知识还是看书了解的更系统一些。
  5. 上述是一些理论基础,要想拿到满意的offer还需要一等是实战能力,组团参加一些比赛吧,发高质量paper对于你的背景难度也比较大

祝找到一个满意的工作!