Python社区  »  机器学习算法

10本关于机器学习(AI)的必读书籍

网络大数据 • 2 月前 • 51 次点击  

作者:Matthew Dearing

人工

智能

人工智能继续占据着媒体头条,而科学家和工程师迅速扩展了其功能和应用。随着该领域的爆炸性增长,需要学习很多东西。深入阅读这10本必须阅读的免费书籍,以支持您的AI学习和工作。

人工智能一词最早由斯坦福大学的计算机科学家约翰·麦卡锡(John McCarthy)提出,他在达特茅斯会议上提出了这一建议。达特茅斯会议是第一个涵盖该主题的学术会议,于1956年夏季举行,为这一领域的发展奠定了基础。在接下来的几十年中,尽管随着计算能力的提高满足机器学习算法和大数据的需求,研究和知识的爆炸式增长在AI方面已取得了长足发展。

每本书可以通过网站在线访问,也可以下载为PDF文档。

1(a). Artificial Intelligence: Foundations of Computational Agents, 2nd Edition

David L.Poole和Alan K.Mackworth(2017年9月,820页)。

在线访问:https://artint.info/2e/html/ArtInt2e.html

关于这本书:这本书通过使用一个一致的框架介绍AI来研究智能计算代理的设计,这本书展示了基本方法是如何适合多维设计空间的,因此您可以学习基础知识,而又不会错过更大的视野。

作者简介:David L. Poole是不列颠哥伦比亚大学的计算机科学教授,也是三本人工智能书籍的合著者。他是人工智能不确定性协会的前任主席,加拿大AI协会(CAIAC)2013终身成就奖的获得者,以及人工智能进步协会(AAAI)和CAIAC的院士。

艾伦·麦克沃思(Alan K. Mackworth)是不列颠哥伦比亚大学的计算机科学教授,他撰写了130多篇论文,并合着了两本书。他的奖项包括人工智能杂志(AIJ)经典论文奖和约束规划协会(ACP)卓越研究奖,他还曾担任国际人工智能联合大会(IJCAI)主席,人工智能(AAAI)和加拿大AI协会(CAIAC)。他是AAAI,CAIAC和加拿大皇家学会的会员。

1(b). Python code for Artificial Intelligence: Foundations of Computational Agents

David L.Poole和Alan K.Mackworth(2019年9月,223页)。

这是上述Pool和Mackworth著作的支持书,其中包含可重复使用的Python代码页面以及其他讨论和描述。

下载:https://artint.info/AIPython/aipython.pdf

获取支持资源:https://artint.info/AIPython/

2. Machine Learning Yearning: Technical Strategy for AI Engineers, In the Era of Deep Learning

安德鲁·伍(Andrew Ng)(2018,118页)。

下载最新的草稿:https://www.deeplearning.ai/machine-learning-yearning/

关于本书:虽然KDnuggets之前曾在2017年4月 的推荐读物清单中介绍过此书,但值得一提的是AI重点,因为它会不断更新。当前草稿是从2018年开始的,因此请务必查看其最新更新。

人工智能正在改变众多行业,这本书教您如何构建机器学习项目。该书不专注于学习ML算法,而是着眼于如何使ML算法发挥作用。阅读本书之后,您将能够为AI项目确定最有前途的方向,诊断机器学习系统中的错误,在复杂的设置(例如不匹配的训练和测试集)中构建ML,并设置一个ML项目进行比较或超越人类水平的表现,并且知道何时以及如何应用端到端学习,迁移学习和多任务学习。

关于作者:吴安德(Andrew Ng)是Google Brain的共同创始人和领导者,曾任百度副总裁兼首席科学家。2011年,他领导了斯坦福大学主要的MOOC(大规模开放式在线课程)平台的开发,并为超过100,000名学生提供了在线机器学习课程,他成为Coursera的共同主席和联合创始人,同时也是斯坦福大学兼职教授。

3. Deep Learning 深度学习

Ian Goodfellow,Yoshua Bengio和Aaron Courville(2016年11月,800页)。

在线访问:http://www.deeplearningbook.org/

关于本书:2017年4月在我们的机器学习书籍清单中也有介绍,这是学习AI的另一个重要资源,因为它专注于深度学习。建议所有正在学习深度学习的学生,其中包括对蒙特卡洛方法,递归和递归网络,自动编码器以及深度生成模型的全面数学和概念覆盖。

作者简介:伊恩·古德费洛(Ian Goodfellow)拥有斯坦福大学(Stanford University)的计算机科学理学学士和硕士学位(MSN),其后是博士学位。在蒙特利尔大学与Yoshua Bengio和Aaron Courville一起学习机器学习。接下来,他加入Google,成为Google Brain研究团队的一员,之后加入了新成立的OpenAI研究所,然后于2017年返回Google Research。Ian也是深度学习教科书的主要作者,以发明生成对抗网络而闻名。在《麻省理工科技评论》的35位35岁以下的创新者中排名第一,并被列入《外交政策》的100位全球思想家名单中。

Yoshua Bengio是蒙特利尔大学计算机科学与运筹学系的教授,也是蒙特利尔学习算法研究所(MILA)的科学主任,因在人工神经网络和深度学习方面的研究而著称。他在深度学习方面的工作曾获得2018年ACM AM图灵奖的共同获奖者。

Aaron Courville是蒙特利尔大学计算机科学与运筹学系(DIRO)的助理教授,也是MILA的成员。

4. The Quest for Artificial Intelligence: A History of Ideas and Achievements《人工智能的探索:思想和成就的历史》

Nils J. Nilsson 2009年10月,707页)。

下载:http://ai.stanford.edu/~nilsson/QAI/qai.pdf

关于本书:本书追溯了AI的历史,从18世纪(更早)的先驱梦想到如今的AI工程师更加成功的工作。随着AI越来越成为每个人生活的一部分,该技术已经嵌入到面部识别摄像头,语音识别软件,互联网搜索引擎和医疗保健机器人中。本书中的许多AI程序图和易于理解的描述使您了解了这些程序和其他AI系统的工作方式。本章末尾的注释对AI学者和研究人员非常有用,其中包含对有价值的原始资料的引用,并且该书有望成为该领域的权威性历史,这个领域吸引了数百年来科学家,哲学家和作家的想象力。

关于作者:加州斯坦福大学计算机科学系的Kumagai工程学教授(Emeritus)Nils J. Nilsson获得了博士学位。1958年获得斯坦福大学电气工程学士学位。他在SRI International人工智能中心工作了23年,致力于统计和神经网络方法来进行模式识别,并共同发明了A *启发式搜索算法和STRIPS自动计划系统,指导集成移动机器人SHAKEY的工作,并合作开发PROSPECTOR专家系统。他出版了五本有关人工智能的教科书,教授了有关人工智能和机器学习的课程,并研究了对动态世界做出反应,计划行动方案并从经验中学习的柔性机器人。尼尔森教授曾在《人工智能》杂志和《人工智能研究杂志》的编辑委员会任职,并且是《计算机协会》杂志的区域编辑。他是美国人工智能协会的前主席兼院士,美国科学发展协会的院士,并获得了IEEE神经网络先锋奖,IJCAI研究卓越奖和AAAI杰出服务奖。奖。

5. Reinforcement Learning: An Introduction, 2nd edition 强化学习第二版

Richard S. Sutton和Andrew G. Barto(2018年11月,548页)。

下载:http://incompleteideas.net/book/RLbook2018.pdf

获取支持资源:http://incompleteideas.net/book/the-book-2nd.html

关于本书:这是一本广泛使用的关于强化学习的文章,这是人工智能领域最活跃的研究领域之一,这本书清晰,简单地介绍了该领域的关键思想和算法。重点关注核心在线学习算法,包括UCB,Expected Sarsa和Double Learning,然后将这些思想扩展到功能近似,涵盖人工神经网络和傅立叶基础上的主题。第二版包括有关强化学习与心理学和神经科学的关系的新章节,以及有关AlphaGo和AlphaGo Zero,Atari游戏以及IBM Watson的投注策略的最新案例研究。

作者简介:理查德·萨顿(Richard S. Sutton)是埃德蒙顿DeepMind的杰出研究科学家,也是阿尔伯塔大学计算机科学系的教授。他之前曾在AT&T和GTE  Labs的工业界以及马萨诸塞大学的学术界工作。他获得了博士学位。萨顿教授于1984年获得麻省大学计算机科学博士学位,并于1978年获得斯坦福大学心理学学士学位。萨顿教授还是加拿大皇家学会,艾伯塔省机器智能研究所人工智能发展协会的会员,和CIFAR。

安德鲁·巴托(Andrew Barto)是马萨诸塞大学阿默斯特分校计算机科学名誉教授,他于2007年至2011年担任美国麻省大学计算机系系主任。他于1970年获得密歇根大学数学专业的理学学士学位,他的博士 1975年获得密歇根大学计算机科学博士学位。退休前,他是UMass Amherst自治学习实验室的联合主任,目前是马萨诸塞州大学神经科学与行为计划的准会员,神经计算的副编辑,《华尔街日报》顾问委员会成员。机器学习研究,自适应行为编辑委员会成员。Barto教授是美国科学促进协会的会员,IEEE的会员和高级会员,并且是神经科学学会的会员。他获得了2004年IEEE神经网络协会先锋奖和IJCAI-17研究卓越奖。

6、The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd edition (corrected)

统计学习的要素:数据挖掘,推理和预测, 第二版(已更正)

Trevor Hastie,Robert Tibshirani和Jerome Friedman(2017年1月,764页)。

下载:https://web.stanford.edu/~hastie/ElemStatLearn/printings/ESLII_print12.pdf

获取支持资源:https://web.stanford.edu/~hastie/ElemStatLearn/

关于这本书:2017年 KDnuggets的另一个新功能,这是该书的较新版本,仍然是AI研究和学习的核心基础。该书在一个通用的概念框架中描述了各个领域的重要思想,例如医学,生物学,金融和市场营销。尽管该方法是统计方法,但重点是概念而不是数学,并且是统计学家和对科学或工业中的数据挖掘感兴趣的任何人的宝贵资源。本书涵盖的范围很广,从监督学习(预测)到无监督学习,其主题包括神经网络,支持向量机,分类树,boost,图形模型,随机森林,集成方法,最小角度回归和路径算法。套索,非负矩阵分解和频谱聚类。

作者简介:Trevor Hastie,Robert Tibshirani和Jerome Friedman是斯坦福大学的统计学教授。他们是该领域的杰出研究者,Hastie和Tibshirani已开发了广义加性模型。Hastie用S-PLUS编写了许多统计建模软件,并发明了主要曲线和曲面。蒂布希拉尼(Tibshirani)提出了套索(Lasso)的建议,并与他人合着了成功的《引导概论》。弗里德曼(Friedman)是许多数据挖掘工具(包括CART,MARS和投影追踪)的共同发明者。

7. A Brief Introduction to Neural Networks《神经网络简介》

David Kriesel,手稿(2007年,244页)

下载:http://www.dkriesel.com/_media/science/neuronalenetze-en-zeta2-2col-dkrieselcom.pdf

关于这本书:神经网络是受生物启发的数据处理机制,可让计算机以与生物学大脑类似的方式进行学习。一旦向算法教授了足够多的问题实例的解决方案,这些方法甚至可以通用化。该手稿由作者自行出版,并提供了关于该主题的全面资源,该主题对于AI研究和调查至关重要。

关于作者:David Kriesel是宝洁公司数据科学和机器学习的技术负责人,他致力于战略和动手研究主题。之前,David曾是IVU Traffic Technologies AG的发布工程负责人,负责在两个部门的六个开发团队中的DevOps领域中实现技术和工作范例。

8. Advanced Machine Learning with Python Python高级机器学习

John Hearty(2016年7月,278页)

下载 (需要向Packt免费注册):https://www.packtpub.com/free-ebooks/advanced-python-machine-learning

关于这本书:本书由顶级数据科学家组成,对当今使用的最相关和最强大的机器学习技术进行了导览,它将帮助您将Python算法推向最大的潜力。清晰的示例和详细的代码示例演示了在与包含图像,音乐,文本和财务数据的实际应用程序一起使用时的深度学习技术和半监督学习。到这本书的最后,您将学习一套先进的机器学习技术,并掌握在特征选择和特征工程领域的一系列强大技能。具体来说,您将学习如何解决复杂的机器学习问题并探索深度学习,学习使用Python代码来实现各种机器学习算法和技术,

关于作者:John Hearty是数据科学团队的经理,在数据科学和基础架构工程方面拥有丰富的专业知识。开始从事移动游戏后,他后来加入Microsoft,在Xbox工作室开发播放器建模功能和大数据基础结构。他的团队在工程和数据科学领域取得了长足的进步,这些成就已在Microsoft Studios之间复制。最终,约翰成为一名顾问,为寻求新见解或数据驱动功能的国际客户团队提供全面的基础架构和分析解决方案。

9. Ethical Artificial Intelligence 《伦理人工智能》

Bill Hibbard(2015年11月,177页)。

下载:https://arxiv.org/ftp/arxiv/papers/1411/1411.1373.pdf

关于这本书:本书长篇文章结合了几篇同行评审的论文和材料,分析了人工智能道德的问题。未来的AI系统的行为可以通过数学方程式来描述,该数学方程式适用于分析可能的意外AI行为以及AI设计可以避免这些行为的方式。本文为最大化效用的代理以及避免代理定义中的无限集以及如何避免使用基于模型的实用函数来避免代理自我欺骗以及如何避免破坏其奖励生成器的代理(有时称为“反向实例化”)提供了理由“)使用从人类角度评估结果的效用函数。文章还指出,代理可以避免意外的工具动作(有时称为“基本AI驱动”或“工具目标” ),以准确地学习人的价值观。定义了一个自建模代理程序框架,以显示它如何避免资源限制问题,其他代理程序预测的问题以及代理程序的效用函数与其定义之间的不一致。最后,本文讨论了未来的AI与当前的AI有何不同,AI的政治以及AI的最终用途,以帮助理解宇宙的本质以及我们在宇宙中的位置。

关于作者:Bill Hibbard是威斯康星大学麦迪逊分校空间科学与工程中心的退休高级科学家,目前致力于AI安全和意外行为问题。他拥有数学学士学位,硕士学位和博士学位。拥有威斯康星大学麦迪逊分校的计算机科学博士学位。他还是Super-Intelligent Machines的作者 , “避免意外的AI行为” 和“对安全AI设计的决策支持”, 并且是Vis5D, Cave5D和 VisAD 开源可视化系统的主要作者 。

10. The Essential AI Handbook for Leaders 《领导者基本AI手册》

Peltarion(59页)

下载http://pages.peltarion.com/rs/842-GTD-459/images/AI-handbook-desktop-PDF.pdf

关于本书:尽管本书是作为公司Peltarion的营销功能而开发的,但它提供了重要的概述,企业领导者应充分利用AI进行欣赏。本书具有改变无数商业和社会方面的潜力,旨在帮助更多的人了解什么是AI以及企业和组织如何利用该技术。该书以SEB,SAAB和FAM主席Marcus Wallenberg的前言以及Peltarion创始人兼首席执行官Luka Crnkovic-Friis的介绍为特色,解释了AI的基础知识,其潜在利益以及企业如何使AI运作以创造积极的变化。


网络大数据
 (ID:raincent_com
网络大数据 www.raincent.com
致力于打造中国最专业的网络大数据科学门户网站。

识别二维码,关注网络大数据

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50759
 
51 次点击  
分享到微博