前言深度学习在过去的若干年中已经成为构建可以从数据中学习的智能系统的首要技术。深度神经网络最开始在一定程度上受到人类大脑学习方式的启发,是用大量数据进行训练从而能够以足够高的准确度解决复杂任务的技术。由于开源框架的广泛存在,这项技术也被广泛使用,目前已经成为任何想要从事大数据和机器学习工作的人的必备知识。
TensorFlow是当前深度学习领域领先的开源软件,使用它从事计算机视觉、自然语言处理(NLP)、语音识别和一般性预测分析工作的技术实践者(工程师)的数目仍在飞速增长。
本书是专为数据科学家、工程师、学生和科研工作者设计的 TensorFlow “端对端”指导。书中采取适合广大技术读者的实战观点,不仅让初学者能够接受,也会深入探讨一些高级话题并展示如何构建产品级的系统。
通过本书,你可以习得:
1. 快速顺畅地安装和运行TensorFlow。
2. 使用 TensorFlow 从零构建模型。
3. 训练和理解流行的用于计算机视觉和NLP的深度学习模型。
4. 使用多种抽象库让开发更加简单和迅速。
5. 使用队列和多线程扩展TensorFlow,在集群上训练,在产品级应用上部署输出结果。
6. 还有更多其他内容!
本书由同时在工业界和学术界拥有大量研发经验的数据科学家撰写。作者采用实战观点,结合实际且直观的案例、解释及供实践者们探索构建产品级系统的洞察,满足想要学会理解和构建灵活强大模型的读者的需求。
预备知识本书假定读者有基本的Python编程知识,包括熟悉科学计算库Numpy。
机器学习的概念在本书中会被讨论,并且贯穿全书进行直观解说。对于想深入学习的读者,建议你掌握一定程度的机器学习、线性代数、微积分、概率论和统计学方面的知识。
本书约定下面给出本书所采用字体的约定:
斜体字(Italic)表示新的术语、链接、电子邮箱地址、文件名和文件扩展名。
等宽字体(Constant width)用于程序清单,也用于在段落中引用程序元素,例如变量名、函数名、数据库、数据类型、环境变量、程序语句和关键词。
加粗等宽字体(Constant width bold)表示应该由用户输入的命令或者其他文字信息。
斜体的等宽字体(Constant width italic)表示此处应该替换为由用户提供的数值,或者根据上下文确定的数值。
如何使用示例代码补充材料(示例代码、练习等)可以在https://github.com/Hezi-Resheff/Oreilly- Learning-TensorFlow上下载。
本书的目的是帮助你完成自己的任务。一般来说,如果代码是和本书一起提供的,那么你可以在你的程序和文档中使用它们。你不需要联系我们获取许可,除非你想大量复制这些代码。例如,在自己的程序中使用到本书中的几段代码,并不需要获得许可,但把O扲eilly书籍里的示例代码刻录成光盘就必须获得许可。回答问题时引用本书内容和示例代码,不需要获得许可,但是将大量的示例代码用于你的产品文档则必须获得许可。
我们期望但不强求大家引用时注明出处。一般来说,出处通常包括标题、作者、出版商和国际标准书号(ISBN)。例如,《Learning TensorFlow》(《TensorFlow学习指南》),作者Tom Hope、Yehezkel S. Resheff和Itay Lieder (O'Reilly出版),书号978-1-491-97851-1。
如果你觉得自己使用的示例代码超出了限定的许可范围之列,欢迎通过邮件联系我们确认(
[email protected])。
Safari在线图书Safari Books Online针对企业、政府、教育机构和个人提供了不同的购买计划,你可根据实际需求进行选购。
用户可以访问上千种图书、培训视频、学习路径、互动教材和专业的播放列表,这些内容来自超过250个出版商,包括O'Reilly Media、哈佛商业评论、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、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones&Bartlett和 Course Technology 等。关于Safari在线图书的更多信息,请访问http://oreilly.com/safari。
联系方式美国:
O'Reilly Media, Inc.1005 Gravenstein Highway NorthSebastopol, CA 95472中国:
北京市西城区西直门南大街2号成铭大厦C座807室(100035)奥莱利技术咨询(北京)有限公司我们创建了关于本书的网页,上面有勘误表、示例和所有的附加信息。可以通过链接http://bit.ly/learning-tensorflow访问。
关于本书的评论和技术问题,请发邮件给
[email protected]。
关于本书的更多信息,如教程、会议、新闻,请参见网站:
http://www.oreilly.comhttp://www.oreilly.com.cn致谢作者要感谢为本书提供反馈的审校人员:Chris Fregly、Marvin Bertin、Oren Sar Shalom 和 Yoni Lavi。还要感谢 Nicole Tache 和 O'Reilly 团队让写作本书成为一件令人高兴的事情。
当然,要感谢TensorFlow的所有开发人员—没有他们就不会有 Ten