TensorFlow 是谷歌2015 年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《TensorFlow:实战Google深度学习框架》为使用TensorFlow 深度学习框架的入门参考书,旨在帮助读者以快速、有效的方式上手TensorFlow 和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow 样例程序介绍如何了使用深度学习解决这些问题。《TensorFlow:实战Google深度学习框架》包含了深度学习的入门知识和大量实践经验,是走进这个前沿、热门的人工智能领域的首选参考书。
读者对象:对人工智能、深度学习感兴趣的计算机相关从业人员,想要使用深度学习或TensorFlow 的数据科学家、工程师,希望了解深度学习的大数据平台工程师,对人工智能、机器学习感兴趣的在校学生,希望找深度学习相关岗位的求职人员,等等。
√ 作者为前谷歌专家,现Tensorflow创业新星,醉心深度学习研究。
√ Tensorflow已从前瞻性黑科技成长为主流方案,本书旨在面向生产与商业场景,彻底贯通原理与实践。
√ BAT一线团队与各大基于AI、ML的技术公司争相赞誉力荐,本书与Tensorflow一道走向事实标准。
√ 深入技术原理,走访主创团队,结合真实项目,倾力呈现一手资料,深度剖析一线实战。
“深度学习”这个词在过去的一年之中已经轰炸了媒体、技术博客甚至到朋友圈。这也许正是你会读到本书的原因之一。数十年来,人工智能技术虽不断发展,但像深度学习这样在学术界和工业界皆具颠覆性的技术着实十年难遇。可惜的是,理解和灵活运用深度学习并不容易,尤其是其复杂的数学模型,让不少感兴趣的同学“从入门到放弃”。更糟糕的是,因为深度学习技术的飞速发展,而写书、出版的过程又非常复杂,不论是英文还是中文,都很难找到从实战出发的深度学习参考书。关于当前最新最火的深度学习框架TensorFlow的书籍更是空缺。这正是我在工作之余,熬夜写这本书的动力。作者本人作为一枚标准码农、创业党,希望这本书能够帮助码农和准码农们绕过深度学习复杂的数据公式,通过本书的大量样例代码快速上手深度学习,解决工作、学习中的实际问题。
2016年初,作者和小伙伴们从美国谷歌辞职,回到祖国杭州联合创办了才云科技(Caicloud.io),为企业提供大数据深度学习,在作者回国之初,很多企业都展示出了对于TensorFlow浓厚的兴趣。然而在深度交流之后,作者发现虽然TensorFlow是一款非常容易上手的工具,但是深度学习的技术目前并不是每一个企业都掌握的。为了让更多的个人和企业可以享受到深度学习技术带来的福利,作者与电子工业出版社的张春雨主编一拍即合,开始了本书的撰写工作。
使用TensorFlow实现深度学习是本书重点介绍的对象。本书将从TensorFlow的安装开始,逐一介绍TensorFlow的基本概念、使用TensorFlow实现全连接深层神经网络、卷积神经网络和循环神经网络等深度学习算法。在介绍使用TensorFlow实现不同的深度学习算法的同时,作者也深入浅出地介绍了这些深度学习算法背后的理论,并给出了这些算法可以解决的具体问题。在本书中,作者避开了枯燥复杂的数学公式,从实际问题出发,在实践中介绍深度学习的概念和TensorFlow的用法。在本书中,作者还介绍了TensorFlow并行化输入数据处理流程、TensorBoard可视化工具以及带GPU的分布式TensorFlow使用方法。
TensorFlow是一个飞速发展的工具。本书在写作时最新的版本为0.9.0,然而到本书出版时,谷歌已经推出了TensorFlow 1.0.0。为了让广大读者更好的理解和试用书中的样例代码,我们提供了一个公开的GitHub代码库来维护不同TensorFlow版本的样例程序。该代码库的网址为https://github.com/caicloud/tensorflow-tutorial。在Caicloud提供的TensorFlow镜像cargo.caicloud.io/tensorflow中也包含了本书的样例代码。作者衷心地希望各位读者能够从本书获益,这也是对我们最大的支持和鼓励。对于书中出现的任何错误或者不准确的地方,欢迎大家批评指正,并发送邮件至zeyu@caicloud.io。
读者也可登录博文视点官网http://www.broadview.com.cn下载本书代码或提交勘误信息。一旦勘误信息被作者或编辑确认,即可获得博文视点奖励积分,可用于兑换电子书。读者可以随时浏览图书页面,查看已发布的勘误信息。
致谢
在此我特别感谢为此书做出贡献的每一个人。感谢每一位读者,希望书里的干货值得您宝贵的精力投入。要记得好评哦,亲!
首先,我要感谢才云科技(Caicloud.io)小伙伴们对我的大力支持。在紧张的创业环境中,CEO张鑫给了我极大的支持和鼓励,让我有足够的时间投入到本书中。特别感谢为此书完成校验以及代码整理工作的数据工程师易明轩,为此书提出宝贵意见的大数据科学家何辉辉以及才云科技TensorFlow as a Service的产品开发者李恩华。
然后,我要感谢我的妻子温苗苗。作为本书的第一读者和美国卡内基梅隆大学(Carnegie Mellon University)计算机专业博士,从最开始的内容安排到写作语言细节,与她的讨论给我带来很多灵感。
我要感谢我的父母、岳父母,没有他们一直以来的支持和帮助,我不可能完成此书的写作。每当遇到困难的时候,长辈们的鼓励是我前进的最大动力。
最后,我要感谢电子工业出版社的张春雨编辑。无论在该书的定位上还是在具体的文字细节上,张编辑都给了我非常多的建议。兵贵神速,写书亦是如此。没有张春雨精确的策划和及时的敦促,我也很难一鼓作气完成此书。
郑泽宇
2017年1月
目录:8.2 长短时记忆网络(LTSM)结果 应为 LSTM
参考文献[1]最后多打了一个”.”
第18页 第三段 “AlphaGo战神” 应为“AlphaGo战胜”
第二段倒数第二行“通过模特卡罗树搜索的方法将走棋…”应该为“蒙特卡罗树”