本书将向你介绍通过TensorFlow进行机器学习的基础知识。TensorFlow是Google用于深度学习的新软件库,工程师可以直接设计和部署复杂的深度学习架构。你将学习如何使用TensorFlow构建能够检测图像中的对象,理解人类文本及预测潜在药物特性的系统。此外,你将直观地了解TensorFlow执行张量计算的潜力,并将学习如何将TensorFlow用于传统机器学习范围之外的任务。
重要的是,本书是最早为从业者编写的深度学习的书籍之一。它通过实际示例传授基本概念,并从头开始建立对机器学习基础的理解。本书的目标读者是软件开发人员,他们习惯于设计软件系统,但不一定是创建学习系统。有时我们会使用一些基本的线性代数和微积分的知识,不过我们会复习所有必要的基本数学原理,我们可以预见本书将对科学家和其他熟悉脚本编写的专业人员有帮助,但不一定对设计学习算法的人有帮助。
本书约定
本书使用以下排版约定:
斜体(Italic)
表示新术语、URL、电子邮件地址、文件名和文件扩展名。
等宽字体(Constant Width)
表示程序片段,以及正文中出现的用于引用的程序元素,如变量、函数、数据库、数据类型、环境变量、语句和关键字。
等宽粗体(Constant Width bold)
表示需要用户按字面输入的命令或其他文本。
等宽斜体(Constant Width Italic)
表示需要用户输入的值替换的文本或由上下文确定的值。
使用代码示例
本书补充材料(代码示例、练习等)可从https://github.com/matroid/dlwithtf下载。
本书是为了帮助你完成工作。一般说来,如果本书提供了示例代码,你可以在程序和文档中使用它。除非你复制了大部分代码,否则无需与我们联系以获得许可。例如,编写使用本书中几个代码块的程序不需要许可,出售或分发O’Reilly书籍中的示例CD-ROM则需要获得许可;通过引用本书并引用示例代码来回答问题不需要许可;将本书中的大量示例代码合并到产品文档中则需要获得许可。
我们很希望但并不强制要求你在引用本书内容时加上引用说明。引用说明通常包括书名、作者、出版社和 ISBN。例如:“TensorFlow for Deep Learning by Bharath Ramsundar and Reza Bosagh Zadeh (O’Reilly). Copyright 2018 RezaZadeh, Bharath Ramsundar, 978-1-491-98045-3”。
如果你认为对代码示例的使用超出了合理使用范围或上述许可,请随时通过permissions@oreilly.com与我们联系。
O’Reilly Safari
Safari(之前称为Safari Books Online)是一个基于会员的培训和参考平台,适用企业、政府、教育工作者和个人。
会员可以访问来自250多家出版商的数千本书籍、培训视频、学习路径、互动教程和策划播放列表,包括O’Reilly Media、Harvard Business Review、Prentice Hall Professional、Addison-Wesley Professional、Microsoft Press、Sams、Que 、Peachpit Press、Adobe、Focal Press、Cisco Press、John Wiley&Sons、Syngress、Morgan Kaufmann、IBM Redbooks、Packt、AdobePress、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones&Bartlett和Course Technology等。
要了解更多信息,请访问http://oreilly.com/safari。
联系我们
请把你对本书的意见和疑问发给出版社:
美国:
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
中国:
北京市西城区西直门南大街2号成铭大厦C座807室(100035)
奥莱利技术咨询(北京)有限公司
这本书有专属网页,你可以在那里找到本书的勘误、示例和其他信息。这个网页的地址是http://bit.ly/kubernetes-cookbook。
如果你对本书有一些评论或技术上的建议,请发送电子邮件到bookquestions@oreilly.com。
要了解O’Reilly图书、培训课程、会议和新闻的更多信息,请访问我们的网站,地址是:http://www.oreilly.com。
我们的 Facebook:http://facebook.com/oreilly。
我们的 Twitter:http://twitter.com/oreillymedia。
我们的 Youtube:http://www.youtube.com/oreillymedia。
致谢
Bharath非常感谢他的博士生导师让他在晚上和周末都能编写这本书,特别感谢他的家人在整个过程中给予的慷慨支持。
Reza对拥有大量开源软件和计算机技术的开源社区表示感谢,开源软件社区是有史以来最大的人类知识集中地之一,如果没有整个社区的支持,编写这本书是不可能实现的。