1
先说结论:不需要,直接上手做项目吧,用到的时候再研究。
想学人工智能,下面的路径比较直接:
- 看一遍 numpy 的 API, 了解下矩阵运算的一些概念。当然你需要了解一些线性代数的基础,这个一般的大学只要开设了线性代数课程(甚至社科类专业),前几节课的知识也就差不多够了。这一步三天左右就可以搞定。
- 用 scikit-learn 做几个简单的项目练手,比如分类,回归。
- 在实际项目中继续成长,可以是公司的小项目,实验室的任务,甚至是给女(男)朋友写个对话机器人玩玩。这时候免不了会接触 pytorch 和 tensorflow 之类的框架。
- 最后,在用到某些东西,自己之前又不会的时候再去学习它。 比如,租房比价需要扒一扒58同城,对话机器人需要语料,这时候再去学爬虫;需要把以图搜图这个小功能部署到自己的个人网站上,这时候再去学前端和后端。
last. 祝学有所成~
收藏
太谢谢啦!