机器学习篇
在机器学习上,首先要推荐的是两部国内作者的著作:李航博士所著的《统计学习方法》和周志华教授的《机器学习》。
《统计学习方法》采用“总 - 分 - 总”的结构,在梳理了统计学习的基本概念后,系统而全面地介绍了统计学习中的 10 种主要方法,最后对这些算法做了总结与比较。这本书以数学公式为主,介绍每种方法时都给出了详尽的数学推导,几乎不含任何废话,因而对读者的数学背景也提出了较高的要求。
相比之下,《机器学习》覆盖的范围更广,具有更强的导论性质,有助于了解机器学习的全景。书中涵盖了机器学习中几乎所有算法类别的基本思想、适用范围、优缺点与主要实现方式,并穿插了大量通俗易懂的实例。
压轴登场的非 Christopher Bishop 所著的 Pattern Recognition and Machine Learning 莫属了。本书出版于 2007 年,没有中译本,也许原因在于将这样一本煌煌巨著翻译出来不知要花费多少挑灯夜战的夜晚。这本书的特点在于将机器学习看成一个整体,不管于基于频率的方法还是贝叶斯方法,不管是回归模型还是分类模型,都只是一个问题的不同侧面。作者能够开启上帝视角,将机器学习的林林总总都纳入一张巨网之中,遗憾的是,大多数读者跟不上他高屋建瓴的思路(也包括我自己)。
最后推荐的是 David J C MacKay 所著的 Information Theory,Inference and Learning Algorithms,成书于 2003 年,中译本名为《信息论,推理与学习算法》。本书作者是一位全才型的科学家,这本书也并非机器学习的专著,而是将多个相关学科熔于一炉,内容涉猎相当广泛。相比于前面板着脸的教科书,阅读本书的感觉就像在和作者聊天,他会在谈笑间抛出各种各样的问题让你思考。广泛的主题使本书的阅读体验并不轻松,但可以作为扩展视野的一个调节。
数学篇
1、线性代数
可以看经典的《Convex Optimization》,Stephen Boyd写的。如果你的目标函数不是一元的,那么判断其凹凸性的时候,要先求出其海森矩阵。如果其海森矩阵是正半定(positive semi-definite),那么就是凸函数。反之,就是凹函数。
推荐两本国外的教材。其一是 Gilbert Strang 所著的 Introduction to Linear Algebra,英文版在 2016 年出到第五版,暂无中译本。这本通过直观形象的概念性解释阐述抽象的基本概念,同时辅以大量线性代数在各领域内的实际应用,对学习者非常友好。作者在麻省理工学院的 OCW 上开设了相应的视频课程,还配有习题解答、模拟试题等一系列电子资源。
其二是 David C Lay 所著的 Linear Algebra and its Applications,英文版在 2015 年同样出到第五版,中译本名为《线性代数及其应用》,对应原书第四版。这本书通过向量和线性方程组这些基本概念深入浅出地介绍线代中的基本概念,着重公式背后的代数意义和几何意义,同样配有大量应用实例,对理解基本概念帮助很大。
2、概率论
基础读物可以选择 Sheldon M Ross 所著的 A First Course in Probability,英文版在 2013 年出到第九版(18 年马上要出第十版),中译本名为《概率论基础教程》,对应原书第九版,也有英文影印本。这本书抛开测度,从中心极限定理的角度讨论概率问题,对概念的解释更加通俗,书中还包含海量紧密联系生活的应用实例与例题习题。
3、数理统计
基础读物可以选择陈希孺院士所著的《数理统计学教程》。关于统计学是不是科学的问题依然莫衷一是,但它在机器学习中的重要作用毋庸置疑。陈老的书重在论述统计的概念和思想,力图传授利用统计观点去观察和分析事物的能力,这是非常难能可贵的。
4、最优化理论
5、信息论
目前主要研究方向为大数据与人工智能,研究内容包括以物联网为基础的大数据应用及神经网络与机器学习。除技术领域外,对人工智能的发展方向与未来趋势亦有深入思考,著有《人工智能革命》一书。
PDF 链接
机器学习篇
Machine Learning
Elements of Statistical Learning
Pattern Recognition and Machine Learning
Information Theory,Inference and Learning Algorithms
数学篇
Introduction to Linear Algebra
Linear Algebra and its Applications
A First Course in Probability(8th edition)
Probability Theory: The Logic of Science
Statistical Inference
Convex Optimization
Elements of Information Theory
附推荐人工智能的科幻剧
1、黑镜(9.4)
英国讽刺迷你剧。
这部剧每集一个故事,内容高能烧脑。
其中就有很多关于人工智能的科幻故事。
比如第1季中的第3集。
在人脑中植入芯片,每个人都能随时查看自己的记忆。
这个故事中,丈夫因为怀疑妻子出轨被记忆折磨而死。
2、西部世界(8.9)
未来世界里的机器人叛乱。
在高科技的未来,人类为了寻求刺激创建了一个主题公园。
里面全是机器人接待员,人类利用他们尽情享受杀戮和性欲。
但很快,这些机器人的自主意识被唤醒。
想要联合起来推翻人类对他们的控制。
残暴的开端必会冠以残暴的结局。
3、真实的人类(8.4)
当智能机器人被人类世界广泛运用时。
这部剧主要谈论人工智能被大众使用后所产生的影响。
人工智能机会给人类带来便捷,同时也会带来隐患。
对于复合函数的凹凸性问题,Stephen Boyd的Convex Optimization一书的3.2.4节有过一个总结。凸函数:斜率不断上升,即斜率的导数大于0,即原函数的二阶导数大于0。凹函数:斜率不断下降,即斜率的导数小于0,即原函数的二。
当把人和有感情的机器人进行对比时。
我们才能明白真实的人类是怎样的。
4、超凡女仆(7.4)
俄罗斯的人工智能科幻剧。
一家机器人公司老总从中国非法进口了机器人艾莉莎。
艾莉莎后遇见意外逃出机器人公司,遇见男主一家。
之后在艾莉莎专心照顾男主一家人时。
主要责任者 Boyd, Stephen P.题名Convex optimization / Stephen Boyd, Lieven Vandenberghe.出版发行 Cambridge, UK ; New York : Cambridge, 2004.索书号 O224 FB78.第35条记录, 共329条主要责任者 Theodoridis, Sergios, 1951-题名。
机器人公司和反机器人联盟都在找她。
这部剧主要探讨的是机器人在家庭中问题。
5、安堂机器人(7.4)
来自未来的机器人老公。
女主和她老公的名字莫名出现在一张死亡名单上。
出现在名单上的人都死去了,接下来轮到女主和她老公。
就在女主躲过了死亡时,老公却没能幸免。
无线通信入门书籍 1. Fundamentals of Wireless Communication,无线通信基础,David Tse 2. Wireless Communication,无线通信,Goldsmith 3. Convex Optimization,凸优化,Stephen Boyd 4. 矩阵分析与应用,张贤达
但很快,一个长得和她老公一样的来自100年后的机器人出现了。
机器人的使命是保护女主不被未来杀手们杀害。
6、我的智能情人(7.5)
和人工智能谈恋爱。
女主拥有脸盲症,获得智能眼镜后才有了第一个朋友。
完美的暖男人工智能holo。
而在和holo接触时,女主也慢慢认识了人工智能的主人。
本以为是部人和人工智能的恋爱剧。
没想到却是披着科幻剧的韩国狗血剧。
但在故事里,人工智能也在一步一步的成长。
7、你也是人类吗(8.4)
完美的机器人男友。
因为财阀世家的继承人昏迷不醒。
妈妈便制作了一个和他儿子一模一样的机器人冒充他。
机器人被卷入一场权力争夺的阴谋当中。
但他也有自己想要守护的人。
在这部剧中的复杂人性中,机器人的单纯是最宝贵的。