人工智能(AI)相关学习路径、资料整理

作者 Marlous 日期 2019-01-18
人工智能(AI)相关学习路径、资料整理

参考:
1、 如何用3个月零基础入门「机器学习」?
2、 非计算机专业学生如何转行 AI,并找到算法 offer?
3、 从入门到高阶,读懂机器学习需要哪些数学知识(附网盘)
4、 【学界】一文读懂机器学习需要哪些数学知识(附全套优秀课程的网盘链接资源)
5、 奔走相告!亚马逊内部机器学习课程现向大众免费开放
6、 从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)
7、 学习机器学习过程中都走过哪些弯路,怎样避免走弯路?
8、 普通程序员如何正确学习人工智能方向的知识?
9、 如何自学人工智能?

一 概述

  • 不要把深度学习作为入门第一课,建议从经典机器学习开始入手。
  • 不要过度收集材料,机器学习的资料有很大的时效性。
  • 选择符合自己风格的材料,进行 T 字形阅读。
  • 如果在读,优先进实验室,再去找实习,最后一条路是好好刷 GPA。
  • 学好英语,至少打下阅读和听力的基础。
  • 不要试图掌握所有的相关数学知识再开始学习。

二 补充资料

三 详细学习路径

0 极速了解人工智能

参考:
1、 极客时间:人工智能基础课

极速了解人工智能

1 基础入门(3-6 个月)

2 进阶学习(3-6 个月)

  • Kaggle 挑战赛/练习,链接
  • Sklearn 文档学习。

3 深度学习(3-6 个月,可选)

4 深入研究

  • 周志华老师的《机器学习》、李航老师的《统计学习基础》、《Elements of Statistical Learning》。
  • 订阅 Arxiv,关注机器学习的顶级会议,如 ICML/NIPS/KDD 等。

四 需要的数学知识

参考:
1、 从入门到高阶,读懂机器学习需要哪些数学知识(附网盘)

1 入门基础

  • 微积分(求导,极限,极值)。
  • 线性代数(矩阵表示、矩阵运算、特征根、特征向量),(主成分分析(PCA)、奇异值分解(SVD)、矩阵的特征分解、LU 分解、QR 分解、对称矩阵、正交化和正交归一化、矩阵运算、投影、特征值和特征向量、向量空间和范数(Norms))。
  • C/C++/Python.
  • 算法(算法复杂度)。
  • 矩阵求导。

2 中级教程

  • 概率论+统计(很多数据分析建模基于统计模型)、统计推断、随机过程。
  • 线性规划 + 凸优化(或者只学一门叫 Numerical optimization,统计、机器学习到最后就是求解一个优化问题)、非线性规划等。
  • 数值计算、数值线代等。

3 高阶课程

  • 略。