内容简介
本书由 Keras 之父、现任 Google 人工智能研究员的弗朗索瓦 · 肖莱(Francois Chollet)执笔,详尽介绍了用 Python 和 Keras 进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。
- 30多个代码示例,带你全面掌握如何用深度学习解决实际问题
- Keras 框架速成的明智之选
- 夯实深度学习基础,在实践中培养对深度神经网络的良好直觉
- 无须机器学习经验和高等数学背景
作者简介
弗朗索瓦 · 肖莱(François Chollet),Keras 之父,TensorFlow 机器学习框架贡献者,Kaggle 竞赛教练,个人 Kaggle 竞赛全球排名曾获得第17名。目前任职于 Google,从事人工智能研究,尤其关注计算机视觉与机器学习在形式推理方面的应用。
本书内容
前言
你拿起这本书的时候,可能已经知道深度学习近年来在人工智能领域所取得的非凡进展。在图像识别和语音转录的任务上,五年前的模型还几乎无法使用,如今的模型的表现已经超越了人类。
这种突飞猛进的影响几乎蔓延到所有行业。但是,想要将深度学习技术部署到它能解决的所有问题上,就需要让尽可能多的人接触这门技术,其中包括非专家,即既不是研究人员也不是研究生的那些人。想要让深度学习充分发挥其全部潜能,就需要彻底推广给大众。
2015年3月,我发布了 Keras 深度学习框架的第一版,当时还没有想过人工智能的大众化。我在机器学习领域已经做了多年的研究,创造 Keras 是为了帮我自己做实验。但在2015—2016年,数万名新人进入了深度学习领域,其中很多人都选择了 Keras,因为它是最容易上手的框架(现在仍然是)。看到大量新人以意想不到的强大方式使用 Keras,我开始密切关注人工智能的可达性和大众化。我意识到,这些技术传播得越广,就会变得越有用、越有价值。可达性很快成为 Keras 开发过程中的一个明确目标,在短短几年内,Keras 开发者社区已经在这方面取得了了不起的成就。我们让数万人掌握了深度学习,他们反过来用这些技术来解决那些重要的问题,而我们是最近才知道这些问题的。
你手里拿的这本书,也是为了让尽可能多的人能够使用深度学习而写的。Keras 一直需要一个配套教程,同时涵盖深度学习的基础知识、Keras 使用模式以及深度学习的最佳实践。本书是我尽最大努力制作的这么一本教程。本书的重点是用尽可能容易理解的方式来介绍深度学习背后的概念及其实现。我这么做没有贬低任何事情的意思,我坚信深度学习中没有难以理解的东西。希望本书对你有价值,能够帮助构建智能应用程序并解决那些对你很重要的问题。
致谢
我要感谢 Keras 社区让本书得以成书。Keras 的开源贡献者已经增长到上千人,用户人数也超过20万。是你们的贡献和反馈让 Keras 终有所成。
我还要感谢 Google 对 Keras 项目的支持。很高兴看到 Keras 被采纳为 TensorFlow 的高级 API。Keras 和 TensorFlow 之间的顺利集成,对 TensorFlow 用户和 Keras 用户都有很大好处,也让大多数人更容易使用深度学习。
我要感谢 Manning 出版社的工作人员,他们让本书得以出版。感谢出版人 Marjan Bace 以及编辑和制作团队的所有人,包括 Christina Taylor、Janet Vail、Tiffany Taylor、Katie Tennant、Dottie Marsico 及幕后工作的其他人。
非常感谢 Aleksandar Dragosavljević 领导的技术审稿团队,他们是 Diego Acuña Rozas、Geoff Barto、David Blumenthal-Barby、Abel Brown、Clark Dorman、Clark Gaylord、Thomas Heiman、Wilson Mar、Sumit Pal、Vladimir Pasman、Gustavo Patino、Peter Rabinovitch、Alvin Raj、Claudio Rodriguez、Srdjan Santic、Richard Tobias、Martin Verzilli、William E. Wheeler 和 Daniel Williams。我还要感谢论坛贡献者。他们的贡献包括发现技术错误、术语错误和错别字,还包括给出主题建议。每一次审查过程和论坛主题中的每一条反馈,都为本书的成稿做出了贡献。
在技术方面,我要特别感谢本书的技术编辑 Jerry Gaines 与技术校对 Alex Ott 和 Richard Tobias。作为技术编辑,他们是最棒的。
最后,我要感谢我的妻子 Maria,她在我开发 Keras 以及写作本书的过程中都给予了极大的支持。