ravencrown / AIWorld

机器学习、深度学习、模式识别、自然语言处理处理等相关知识

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

如何自学人工智能

ravencrown opened this issue · comments

如何自学人工智能

本人码农,目前在京东任职前端工程师,硕士方向为云计算,本科物理学。从昨天(2019.02.16)开始正式接触人工智能,接触机器学习,这两天看了一些相关文章,主要都是看知乎上的人工智能话题下的精华文章。今天看了吴恩达老师CS229课程的第一节课,有了点懵懵懂懂的初始。现在先把入门的自学路程撸好。

人工智能这个方式如此让人激动人心,以至于我去联系了清华的博导,希望可以跟他们读博,当然,人家都没理我

数学

先看看线性代数就好,不要试图补足数学知识再开始学习机器学习,不然需要很多时间,容易半途而废,其他的就当做选修知识

  • 麻省理工公开课 - 线性代数
  • 麻省理工公开课 - 线性代数参考笔记 来自子实
  • 书籍《统计学习导论》?《统计学习基础》? 李航 —《统计学习方法》?
  • 线性代数:矩阵/张量乘法、求逆,奇异值分解/特征值分解,行列式,范数等
  • 统计与概率:概率分布,独立性与贝叶斯,最大似然(MLE)和最大后验估计(MAP)等
  • 优化:线性优化,非线性优化(凸优化/非凸优化)以及其衍生的求解方法如梯度下降、牛顿法、基因算法和模拟退火等
  • 微积分:偏微分,链式法则,矩阵求导等
  • 信息论、数值理论等

机器学习入门课

机器学习入门先看吴恩达老师的就好,cs229和coursera上的,

工具

  • MATLAB
  • Python

推荐书籍