dy 章 深度学习简介 1
1.1 人工智能、机器学习与深度学习 2
1.2 深度学习的发展历程 7
1.3 深度学习的应用 10
1.3.1 计算机视觉 10
1.3.2 语音识别 14
1.3.3 自然语言处理 15
1.3.4 人机博弈 18
1.4 深度学习工具介绍和对比 19
小结 23
第2章 TensorFlow环境搭建 25
2.1 TensorFlow的主要依赖包 25
2.1.1 Protocol Buffer 25
2.1.2 Bazel 27
2.2 TensorFlow安装 29
2.2.1 使用Docker安装 30
2.2.2 使用pip安装 32
2.2.3 从源代码编译安装 33
2.3 TensorFlow测试样例 37
小结 38
第3章 TensorFlow入门 40
3.1 TensorFlow计算模型——计算图 40
3.1.1 计算图的概念 40
3.1.2 计算图的使用 41
3.2 TensorFlow数据模型——张量 43
3.2.1 张量的概念 43
3.2.2 张量的使用 45
3.3 TensorFlow运行模型——会话 46
3.4 TensorFlow实现神经网络 48
3.4.1 TensorFlow游乐场及神经网络简介 48
3.4.2 前向传播算法简介 51
3.4.3 神经网络参数与TensorFlow变量 54
3.4.4 通过TensorFlow训练神经网络模型 58
3.4.5 完整神经网络样例程序 62
小结 65
第4章 深层神经网络 66
4.1 深度学习与深层神经网络 66
4.1.1 线性模型的局限性 67
4.1.2 激活函数实现去线性化 70
4.1.3 多层网络解决异或运算 73
4.2 损失函数定义 74
4.2.1 经典损失函数 75
4.2.2 自定义损失函数 79
4.3 神经网络优化算法 81
4.4 神经网络进一步优化 84
4.4.1 学习率的设置 85
4.4.2 过拟合问题 87
4.4.3 滑动平均模型 90
小结 92
第5章 MNIST数字识别问题 94
5.1 MNIST数据处理 94
5.2 神经网络模型训练及不同模型结果对比 97
5.2.1 TensorFlow训练神经网络 97
5.2.2 使用验证数据集判断模型效果 102
5.2.3 不同模型效果比较 103
5.3 变量管理 107
5.4 TensorFlow模型持久化 112
5.4.1 持久化代码实现 112
5.4.2 持久化原理及数据格式 117
5.5 TensorFlow 佳实践样例程序 126
小结 132
第6章 图像识别与卷积神经网络 134
6.1 图像识别问题简介及经典数据集 135
6.2 卷积神经网络简介 139
6.3 卷积神经网络常用结构 142
6.3.1 卷积层 142
6.3.2 池化层 147
6.4 经典卷积网络模型 149
6.4.1 LeNet-5模型 150
6.4.2 Inception-v3模型 156
6.5 卷积神经网络迁移学习 160
6.5.1 迁移学习介绍 160
6.5.2 TensorFlow实现迁移学习 161
小结 169
第7章 图像数据处理 170
7.1 TFRecord输入数据格式 170
7.1.1 TFRecord格式介绍 171
7.1.2 TFRecord样例程序 171
7.2 图像数据处理 173
7.2.1 TensorFlow图像处理函数 174
7.2.2 图像预处理完整样例 183
7.3 多线程输入数据处理框架 185
7.3.1 队列与多线程 186
7.3.2 输入文件队列 190
7.3.3 组合训练数据(batching) 193
7.3.4 输入数据处理框架 196
小结 198
第8章 循环神经网络 200
8.1 循环神经网络简介 200
8.2 长短时记忆网络(LTSM)结构 206
8.3 循环神经网络的变种 212
8.3.1 双向循环神经网络和深层循环神经网络 212
8.3.2 循环神经网络的dropout 214
8.4 循环神经网络样例应用 215
8.4.1 自然语言建模 216
8.4.2 时间序列预测 225
小结 230
第9章 TensorBoard可视化 232
9.1 TensorBoard简介 232
9.2 TensorFlow计算图可视化 234
9.2.1 命名空间与TensorBoard图上节点 234
9.2.2 节点信息 241
9.3 监控指标可视化 246
小结 252
dy 0章 TensorFlow计算加速 253
10.1 TensorFlow使用GPU 253
10.2 深度学习训练并行模式 258
10.3 多GPU并行 261
10.4 分布式TensorFlow 268
10.4.1 分布式TensorFlow原理 269
10.4.2 分布式TensorFlow模型训练 272
10.4.3 使用Caicloud运行分布式TensorFlow 282
小结 287
书名:Tensorflow 实战Google深度学习框架
作者:才云科技Caicloud 郑泽宇 顾思宇
出版社:电子工业出版社
出版时间:2017-3
版次:1
印刷时间:2017-5
印次:4
开本:16开
装帧:平装
页数:283
字数:380950
ISBN:9787121309595
定价:79.00
适读人群 :对人工智能、深度学习感兴趣的计算机相关从业人员,想要使用深度学习或TensorFlow 的数据科学家、工程师,希望了解深度学习的大数据平台工程师,对人工智能、机器学习感兴趣的在校学生,希望找深度学习相关岗位的求职人员,等等。
√ 作者为前谷歌专家,现Tensorflow创业新星,醉心深度学习研究。
√ Tensorflow已从前瞻性黑科技成长为主流方案,本书旨在面向生产与商业场景,彻底贯通原理与实践。
√ BAT一线团队与各大基于AI、ML的技术公司争相赞誉力荐,本书与Tensorflow一道走向事实标准。
√ 深入技术原理,走访主创团队,结合真实项目,倾力呈现一手资料,深度剖析一线实战。
TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《TensorFlow:实战Google深度学习框架》为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以更快、更有效的方式上手TensorFlow和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow样例程序介绍如何使用深度学习解决这些问题。《TensorFlow:实战Google深度学习框架》包含了深度学习的入门知识和大量实践经验,是走进这个更新、更火的人工智能领域的推荐参考书。
郑泽宇,现为才云科技(Caicloud.io)联合创始人、首席大数据科学家。针对分布式TensorFlow上手难、管理难、监控难、上线难等问题,他带领团队成功开发了国内成熟的分布式TensorFlow深度学习平台(TensorFlow as a Service)先河。基于此平台,才云大数据团队为安防、电商、金融、物流等多个行业提供有针对性的人工智能解决方案。归国创业之前,郑泽宇曾任美国谷歌高级工程师。从2013 年加入谷歌,郑泽宇作为主要技术人员参与并领导了多个大数据项目。由他提出并主导的产品聚类项目用于衔接谷歌购物和谷歌知识图谱(knowledge graph)数据,使得知识卡片形式的广告逐步取代传统的产品列表广告,开启了谷歌购物广告在搜索页面投递的新纪元。郑泽宇于2011年5月获得北京大学计算机学士学位,并荣获北京大学信息科学技术学院十佳优秀毕业论文、北京大学优秀毕业生。2013年5月获得美国 Carnegie Mellon University(CMU)大学计算机硕士学位,并获得西贝尔奖学金 (Siebel Scholarship)。郑泽宇在机器学习、人工智能领域有多年研究经验,并在SIGIR、SIGKDD、ACL、ICDM、ICWSM等国际会议上发表多篇学术论文。
这本书的内容,给我的感觉就像是一份精心策划的旅行指南,带我深入探索人工智能的奇妙世界。它并没有直接把我丢到陌生的“算法森林”里,而是先在我眼前铺展开一幅清晰的地图,让我对整个旅程有一个宏观的认识。从最基础的“为什么我们需要深度学习”开始,到“神经网络的基本构成”,再到“如何用 TensorFlow 来构建你的第一个模型”,每一步都设计得非常合理。 让我感到惊喜的是,书中的例子并没有局限于纯粹的理论模型,而是紧密结合了实际的应用场景。比如,在讲解卷积神经网络(CNN)时,作者就以经典的图像分类任务为例,一步步演示了如何构建和训练一个能够识别猫狗的图像识别器。这种“学以致用”的学习体验,极大地增强了我学习的动力和信心。我不再是死记硬背那些抽象的概念,而是看到了它们在解决实际问题中的强大威力。 此外,作者在讲解 TensorFlow 的 API 时,也显得非常得心应手。它并不是简单地罗列函数和参数,而是会解释这些 API 的设计哲学以及它们如何协同工作。比如,在解释 `tf.keras` 的时候,它就清晰地说明了为什么 Keras 成为了 TensorFlow 推荐的高层 API,以及它如何简化了模型构建的过程。这种深入的讲解,让我对 TensorFlow 有了更深层次的理解,而不是停留在表面的使用层面。 而且,我特别欣赏书中对于“如何去学习”的一些建议。作者并没有把这本书仅仅定位为一本技术手册,而是将其视为一个学习的起点。它鼓励读者在理解的基础上进行创新,并指引了进一步深入学习的方向,比如如何阅读论文、如何参与社区讨论等等。这种开放式的引导,让我感觉自己不仅仅是完成了一本书的学习,更是开启了一段持续的学习之旅。 总而言之,这是一本非常优秀的入门读物,它以一种既严谨又有趣的方式,将复杂的深度学习概念和 TensorFlow 的强大功能呈现在读者面前。它让我从一个对人工智能感到迷茫的旁观者,逐渐变成了一个能够动手实践的参与者。这本书无疑为我未来在这个领域的深入探索奠定了坚实的基础。
评分拿到《TensorFlow 实战:Google 深度学习框架》这本书,我最大的感受就是它非常“接地气”。虽然标题听起来有些高大上,但实际内容却非常贴近实际开发的需求。它并没有一开始就陷入理论的海洋,而是直接从“你需要一个能够解决什么问题”出发,然后引导你如何利用 TensorFlow 来实现。 让我印象深刻的是,作者在介绍 TensorFlow 的过程中,非常注重“实践出真知”的理念。书中提供的代码示例,都是经过精心设计的,并且能够直接运行。我尝试着跟着书中的代码,一步步构建了一个简单的图像分类模型,并且看到了模型在预测新图片时的表现。这种即时反馈,极大地增强了我学习的乐趣和成就感。 而且,这本书在讲解 TensorFlow 的一些高级特性时,也做得相当到位。比如,关于分布式训练、模型部署等方面,它都给出了清晰的指导。我之前一直觉得这些内容离我非常遥远,但通过这本书的讲解,我开始了解到这些技术是如何实现的,以及它们在实际应用中的价值。 我特别欣赏书中关于“模型可解释性”的讨论。在深度学习越来越强大的今天,理解模型为什么会做出某个预测,变得越来越重要。这本书在这方面提供了一些实用的方法和工具,让我能够更好地理解模型的决策过程,而不是将其视为一个纯粹的“黑箱”。 总而言之,这本书是一本非常全面的 TensorFlow 入门和进阶指南。它不仅能够帮助你快速上手 TensorFlow,还能够让你对深度学习的整个生命周期有一个深入的了解。它就像一位经验丰富的向导,带领你穿越 TensorFlow 的复杂世界,让你能够自信地进行各种人工智能相关的项目开发。
评分《TensorFlow 实战:Google 深度学习框架》这本书,给我最深刻的印象是它的“启发性”。它并没有仅仅是告诉你“怎么做”,而是更侧重于“为什么这么做”。这种深度挖掘的讲解方式,让我对深度学习的理解更加透彻。 一开始,我以为这会是一本纯粹的编程指南,但事实并非如此。它从深度学习的“前世今生”讲起,介绍了很多基础的概念,比如数据、模型、训练、优化等等。而且,在介绍 TensorFlow 的过程中,它还会穿插很多关于这些概念的理论解释,让你在实践的同时,也能深入理解其背后的原理。 让我感到非常受益的是,书中关于“模型选择”和“超参数调优”的部分。这些内容对于构建高性能的深度学习模型至关重要,而作者却能够用非常清晰的逻辑和丰富的例子来阐述。我学会了如何根据不同的任务场景,选择最合适的模型架构,并且如何通过系统性的实验来找到最佳的超参数组合。 而且,这本书的语言风格也很吸引人。它没有使用过于生涩的技术术语,而是用一种相对轻松但又不失严谨的语气来讲解。就好像是一位学长在跟你分享他的学习经验和实践心得,让你在轻松愉快的氛围中,掌握大量的知识。 总的来说,这是一本非常有价值的书籍。它不仅仅是一本关于 TensorFlow 的技术手册,更是一本关于深度学习思想和实践的启蒙读物。它让我对人工智能领域产生了更浓厚的兴趣,并且为我未来的学习和研究提供了坚实的指引。
评分终于读完了《TensorFlow 实战:Google 深度学习框架》这本书,虽然我是一个对机器学习领域初学者来说,但这本书真的给我打开了一扇新世界的大门。起初,我被“Google 深度学习框架”这个名字吸引,以为会直接上手大量的代码和复杂的算法,但惊喜的是,这本书的切入点非常巧妙。它并没有一开始就丢给我一堆公式和难以理解的理论,而是从深度学习的基本概念讲起,用通俗易懂的语言解释了神经网络的运作原理,就像是在给我搭积木一样,一步步构建起我的认知框架。 让我印象深刻的是,作者在讲解 TensorFlow 的过程中,非常注重实操性。它提供了大量的代码示例,并且这些示例都围绕着一些实际的应用场景展开,比如图像识别、自然语言处理等等。我不再是孤立地学习一个函数或一个类,而是看到了它们在真实世界中的应用价值。更棒的是,书中的代码结构清晰,注释详细,即便是我这种编程新手,也能跟着一步步理解,甚至进行一些小小的修改和尝试,获得即时的反馈,这种互动式的学习方式极大地提升了我的学习效率和兴趣。 这本书的讲解风格也很有特色,时而像一位循循善诱的老师,耐心解答我可能产生的各种疑问;时而又像一位经验丰富的工程师,分享他在实践中遇到的坑和解决方案。它不仅仅是知识的传授,更像是经验的传承。我尤其喜欢书中关于模型调优和性能优化的章节,这些内容对于提升模型的效果至关重要,而且往往是初学者容易忽略的。通过学习这些技巧,我开始理解为什么有时候我的模型效果不佳,以及如何有针对性地去改进。 我一直对深度学习的“黑箱”感到好奇,这本书在一定程度上揭开了这个神秘的面纱。它并没有回避神经网络内部的复杂性,但却用一种非常合理的方式将其呈现出来。例如,在解释反向传播算法时,它会先从直观的角度去理解梯度下降,然后再逐步深入到数学原理,让我在理解和接受上都有一个循序渐进的过程。这种“由浅入深”的讲解模式,让我不再畏惧那些复杂的数学公式,而是将其视为理解模型运作的有力工具。 总的来说,《TensorFlow 实战:Google 深度学习框架》是一本非常值得推荐的书籍。它不仅让我掌握了 TensorFlow 的基本使用方法,更重要的是,它培养了我对深度学习的兴趣和独立解决问题的能力。这本书让我意识到,深度学习并非遥不可及,而是可以通过系统性的学习和实践来掌握的一项强大技术。我迫不及待地想将学到的知识应用到我自己的项目中,去探索更多人工智能的可能性。
评分《TensorFlow 实战:Google 深度学习框架》这本书,给我的整体感受是“厚积薄发”。它并没有上来就给你展示多么炫酷的效果,而是花了大量的篇幅去夯实基础。我觉得最值得称赞的一点是,它在讲解深度学习基本概念时,并没有使用过于晦涩的数学语言,而是尽量用类比和图形化的方式来辅助理解。比如,在解释“激活函数”的时候,它会将其比作一个“决策开关”,帮助我们理解神经元如何进行信息传递。 在代码实现方面,这本书做得非常扎实。作者选择了 TensorFlow 作为核心框架,并且对于 TensorFlow 的核心组件,比如张量(Tensor)、计算图(Computational Graph)、会话(Session)等,都进行了细致的讲解。我觉得最有价值的部分是,它展示了如何从低层 API 逐渐过渡到高层 API(如 Keras),这让我能够理解 TensorFlow 的演进过程,并且能够根据不同的需求选择合适的工具。 我尤其喜欢书中关于“数据预处理”和“模型评估”的部分。这些内容往往是项目成功的关键,但却常常被初学者所忽视。这本书很系统地介绍了各种数据清洗、特征工程的方法,并且详细阐述了如何使用各种指标来评估模型的性能,比如准确率、精确率、召回率等等。这种完整的项目流程展示,让我对如何构建一个真正可用的机器学习模型有了更清晰的认识。 另外,这本书的结构也非常合理。它循序渐进,从最简单的线性回归开始,逐步深入到更复杂的神经网络模型,比如多层感知机、卷积神经网络、循环神经网络等。每一种模型的讲解都包含其原理、应用场景以及 TensorFlow 中的实现方式。这种层次分明的讲解,让我能够逐步建立起对不同类型模型的认知,并且能够区分它们的优缺点。 这本书给我带来的不仅仅是技术上的学习,更重要的是一种解决问题的思维方式。它教会我如何将一个实际问题抽象成一个机器学习任务,如何选择合适的模型,如何进行训练和调优,以及如何解释模型的输出。这种思维的训练,对于我在人工智能领域的长远发展至关重要。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有