[转]人工智能6个要掌握的技能

无论选择什么专业,只要想要从事AI的工作,可以尝试去掌握以下技能:
1、Information Theory:开启新的视角,无论是理论还是应用都会用到
推荐教材:Elements of Information Theory 2nd Edition
2、Linear Algebra:无论学什么,都是基础中的基础必须学会。
推荐教材: Gilbert Strang 的书和视频
Linear Algebra,Stephen H. Friedberg
3、Basic statistics & probability & stochastic process:
顺便说一下,一般的鄙视链是这样的:algebra > probability > statistics > statistical learning > computer vision > old-school AI。
概率学深了可以很深,但是对the application of machine learning (a.k.a. computer vision) 用处不大。
4、Signal Processing/Image Processing:对于computer vision很重要,但对有的领域比如NLP,或者大部分machine learning ,用处有限。
推荐教材:Image Processing, Analysis, and Machine Vision很老但是适合扫盲。
Richard Szeliski的Computer Vision: Algorithms and Applications 新但是略偏。
graphics和multimedia,Computer Vision: A Modern Approach (2nd Edition) Amazon.com: Book是经典百科全书。
还可跳过细节看David Marr的 Vision: A Computational Investigation into the Human Representation and Processing of Visual Information
5、Statistical learning:统计知识是必备的。
推荐教材:The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition

Machine Learning: A Probabilistic Perspective (Adaptive Computation and Machine Learning series)
Pattern Recognition and Machine Learning (Information Science and Statistics): Christopher Bishop
6、Optimization:绝大部分统计学习问题都会转化成优化问题,区别在于有的是严格的分析转化如SVM,有的只是走个优化的套路但真正理论基础还没有得到完善比如deep learning。
推荐教材:可以尝试 Convex Optimization : Stephen Boyd, Lieven Vandenberghe 。
-END-

发表评论

电子邮件地址不会被公开。 必填项已用*标注