一、学好数学基础

1. 微积分

偏微分,链式法则,矩阵求导等。

2.线性代数

向量,矩阵,张量运算,矩阵求逆,奇异值分解、特征值分解,行列式,线性空间理论,范数,特殊矩阵等。

3.概率

概率分布,贝叶斯原理,最大似然(MLE)和最大后验估计(MAP)等。

4.最优化

线性优化,凸优化(约束/非约束)如梯度下降,牛顿法,共轭梯度法等,组合优化如动态规划,Dijkstra算法,最小割/最大流法等。

5.推荐书籍

《MATRIX Computation》、《Probability Theory》、《Convex Optimization》
如何学号人工智能
如何学号人工智能

二、学好编程工具

1.熟悉Unix/Linux系统的基本操作

推荐《鸟哥的Linux私房菜》

2.基本C++学习

推荐《Effective C++》

3.深入C++学习

推荐《深度探索C++对象模型》

Python学习

《Python核心编程第二版》
如何学号人工智能

三、学好机器学习

如何学号人工智能

四、学好深度学习

1.理解掌握的原理

卷积操作,**函数,非极大抑制,池化操作,反向传播,梯度下降
熟悉常用框架平台:Tensorflow,Caffe,Pytorch.

如何学号人工智能

学习视频

相关文章: