深度学习入门之PyTorch
丛书名 :博文视点AI系列
作 译 者:廖星宇
出版时间:2017-09 千 字 数:299
版 次:01-01 页 数:232
开 本:16开
装 帧:
I S B N :9787121326202
换 版:
所属分类:科技 >> 计算机 >> 计算机科学
纸质书定价:¥79.0
深度学习如今已经成为了科技领域·炙手可热的技术,在本书中,我们将帮助你入门深度学习的领域。本书将从人工智能的介绍入手,了解机器学习和深度学习的基础理论,并学习如何用PyTorch框架对模型进行搭建。通过阅读本书,你将会学习到机器学习中的线性回归和logistic回归,深度学习的优化方法,多层全连接神经网络,卷积神经网络,循环神经网络以及生成对抗网络,同时从零开始对PyTorch进行学习,了解PyTorch基础及如何用其进行模型的搭建,·后通过实战了解·前沿的研究成果和PyTorch在实际项目中的应用。
第1 章深度学习介绍1
1.1 人工智能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 数据挖掘、机器学习与深度学习. . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 数据挖掘. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 机器学习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 深度学习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 学习资源与建议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
第2 章深度学习框架11
2.1 深度学习框架介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 PyTorch 介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 什么是PyTorch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 为何要使用PyTorch . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 配置PyTorch 深度学习环境. . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.1 操作系统的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.2 Python 开发环境的安装. . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.3 PyTorch 的安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
第3 章多层全连接神经网络24
3.1 热身:PyTorch 基础. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.1 Tensor(张量) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.2 Variable(变量) . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.3 Dataset(数据集) . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.4 nn.Module(模组) . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.5 torch.optim(优化) . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.6 模型的保存和加载. . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 线性模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
……………………………………
Tensorflow:实战Google深度学习框架(首著惊现 豪门力促一统DL江湖 面向未来 抢占人工智能至高点)
才云科技Caicloud 郑泽宇 顾思宇 著
ISBN 978-7-121-30959-5
2017年3月出版
定价:79.00元
296页
16开
编辑推荐
√ 作者为前谷歌专家,现Tensorflow创业新星,醉心深度学习研究。
√ Tensorflow已从前瞻性黑科技成长为主流方案,本书旨在面向生产与商业场景,彻底贯通原理与实践。
√ BAT一线团队与各大基于AI、ML的技术公司争相赞誉力荐,本书与Tensorflow一道走向事实标准。
√ 深入技术原理,走访主创团队,结合真实项目,倾力呈现一手资料,深度剖析一线实战。
内容提要
TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《Tensorflow:实战Google深度学习框架》为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以·快、·有效的方式上手TensorFlow和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow样例程序介绍如何使用深度学习解决这些问题。《Tensorflow:实战Google深度学习框架》包含了深度学习的入门知识和大量实践经验,是走进这个·新、·火的人工智能领域的,参考书。
目录
第1章 深度学习简介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 Buffer25
2.1.2 Bazel27
2.2 TensorFlow安装29
2.2.1 使用Docker安装30
2.2.2 使用pip安装32
2.2.3 从源代码编译安装33
2.3 TensorFlow测试样例37
小结38
……
小结287
定价:¥79.00
基本信息
作者: 黄文坚 唐源
出版社:电子工业出版社
ISBN:9787121309120
出版日期:2017 年2月
开本:16开
页码:316
版次:1-1
所属分类:计算机
编辑推荐
《TensorFlow实战》是由PPmoney大数据算法总监黄文坚和美国Uptake数据科学家唐源倾力原创的新书。本书是Google TensorFlow研发团队内部力荐的教程,两位作者均是TensorFlow开发者,其中唐源是TensorFlow研发团队的Committer。本书结合了大量代码实例,深入浅出地介绍了如何使用TensorFlow。
√ 代码基于TensorFlow 1.0版API
√深度剖析如何用TensorFlow实现主流神经网络:
- AutoEncoder
- MLP
- CNN(AlexNet,VGGNet,Inception Net,ResNet)
- Word2Vec
- RNN(LSTM,Bi-RNN)
- Deep Reinforcement Learning(Policy Network、Value Network)
√ 详述TensorBoard、多GPU并行、分布式并行等组件的使用方法
√ TF.Learn从入门到精通,TF.Contrib详解
深度学习 AI圣经 Deep Learning中文版 深度学习领域奠基性的**,书 长期位居美国ya马逊AI和机器学习类图书榜首 特斯拉CEO埃隆·马斯克等国内外众多专家推荐 预售商品 作者:[美]Ian Goodfellow(伊恩·古德费洛)、[加]Yoshua Bengio(约书亚·本吉奥)、[加]AaronCourville(亚伦·库维尔)出版社:人民邮电出版社出版时间:2017年08月 定价 168元 版 次:1页 数:字 数:印刷时间:2017年08月01日开 本:16开纸 张:胶版纸印 次:1包 装:平装-胶订是否套装:否国际标准书号ISBN:9787115461476 AI圣经!深度学习领域奠基性的**,书!长期位居美国亚马逊AI和机器学习类图书榜首!所有数据科学家和机器学习从业者的bi读图书!特斯拉CEO埃隆·马斯克等国内外众多专家推荐!中文版由北京大学数学科学学院统计学教授张志华审校。 深度学习是机器学习的一个分支,它能够使计算机通过层次概念来学习经验和理解世界。因为计算机能够从经验中获取知识,所以不需要人类来形式化地定义计算机需要的所有知识。层次概念允许计算机通过构造简单的概念来学习复杂的概念,而这些分层的图结构将具有很深的层次。本书会介绍深度学习领域的许多主题。 本书囊括了数学及相关概念的背景知识,包括线性代数、概率论、信息论、数值优化以及机器学习中的相关内容。同时,它还介绍了工业界中实践者用到的深度学习技术,包括深度前馈网络、正则化、优化算法、卷积网络、序列建模和实践方法等,并且调研了诸如自然语言处理、语音识别、计算机视觉、在线推荐系统、生物信息学以及视频游戏方面的应用。*后,本书还提供了一些研究方向,涵盖的理论主题包括线性因子模型、自编码器、表示学习、结构化概率模型、蒙特卡罗方法、配分函数、近似推断以及深度生成模型。
深度学习入门之PyTorch
丛书名 :博文视点AI系列
作 译 者:廖星宇
出版时间:2017-09 千 字 数:299
版 次:01-01 页 数:232
开 本:16开
装 帧:
I S B N :9787121326202
换 版:
所属分类:科技 >> 计算机 >> 计算机科学
纸质书定价:¥79.0
深度学习如今已经成为了科技领域·炙手可热的技术,在本书中,我们将帮助你入门深度学习的领域。本书将从人工智能的介绍入手,了解机器学习和深度学习的基础理论,并学习如何用PyTorch框架对模型进行搭建。通过阅读本书,你将会学习到机器学习中的线性回归和logistic回归,深度学习的优化方法,多层全连接神经网络,卷积神经网络,循环神经网络以及生成对抗网络,同时从零开始对PyTorch进行学习,了解PyTorch基础及如何用其进行模型的搭建,·后通过实战了解·前沿的研究成果和PyTorch在实际项目中的应用。
第1 章深度学习介绍1
1.1 人工智能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 数据挖掘、机器学习与深度学习. . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 数据挖掘. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 机器学习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 深度学习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 学习资源与建议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
第2 章深度学习框架11
2.1 深度学习框架介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 PyTorch 介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.1 什么是PyTorch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 为何要使用PyTorch . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 配置PyTorch 深度学习环境. . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.1 操作系统的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.2 Python 开发环境的安装. . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.3 PyTorch 的安装. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
第3 章多层全连接神经网络24
3.1 热身:PyTorch 基础. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.1 Tensor(张量) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.2 Variable(变量) . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.3 Dataset(数据集) . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.4 nn.Module(模组) . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.1.5 torch.optim(优化) . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.1.6 模型的保存和加载. . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 线性模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.1 问题介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.2 一维线性回归. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.3 多维线性回归. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.4 一维线性回归的代码实现. . . . . . . . . . . . . . . . . . . . . . 35
3.2.5 多项式回归. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.3 分类问题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.1 问题介绍. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.2 Logistic 起源. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.3 Logistic 分布. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.3.4 二分类的Logistic 回归. . . . . . . . . . . . . . . . . . . . . . . . 43
3.3.5 模型的参数估计. . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.3.6 Logistic 回归的代码实现. . . . . . . . . . . . . . . . . . . . . . . 45
3.4 简单的多层全连接前向网络. . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.1 模拟神经元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.2 单层神经网络的分类器. . . . . . . . . . . . . . . . . . . . . . . . 50
3.4.3 激活函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4.4 神经网络的结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.4.5 模型的表示能力与容量. . . . . . . . . . . . . . . . . . . . . . . . 55
3.5 深度学习的基石:反向传播算法. . . . . . . . . . . . . . . . . . . . . . . 57
3.5.1 链式法则. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.5.2 反向传播算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.5.3 Sigmoid 函数举例. . . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.6 各种优化算法的变式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.6.1 梯度下降法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
3.6.2 梯度下降法的变式. . . . . . . . . . . . . . . . . . . . . . . . . . 62
..
ensorflow:实战Google深度学习框架(首著惊现 豪门力促一统DL江湖 面向未来 抢占人工智能至高点)
才云科技Caicloud 郑泽宇 顾思宇 著
ISBN 978-7-121-30959-5
2017年3月出版
定价:79.00元
296页
16开
编辑推荐
√ 作者为前谷歌专家,现Tensorflow创业新星,醉心深度学习研究。
√ Tensorflow已从前瞻性黑科技成长为主流方案,本书旨在面向生产与商业场景,彻底贯通原理与实践。
√ BAT一线团队与各大基于AI、ML的技术公司争相赞誉力荐,本书与Tensorflow一道走向事实标准。
√ 深入技术原理,走访主创团队,结合真实项目,倾力呈现一手资料,深度剖析一线实战。
内容提要
TensorFlow是谷歌2015年开源的主流深度学习框架,目前已在谷歌、优步(Uber)、京东、小米等科技公司广泛应用。《Tensorflow:实战Google深度学习框架》为使用TensorFlow深度学习框架的入门参考书,旨在帮助读者以·快、·有效的方式上手TensorFlow和深度学习。书中省略了深度学习繁琐的数学模型推导,从实际应用问题出发,通过具体的TensorFlow样例程序介绍如何使用深度学习解决这些问题。《Tensorflow:实战Google深度学习框架》包含了深度学习的入门知识和大量实践经验,是走进这个·新、·火的人工智能领域的,参考书。
目录
第1章 深度学习简介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 Buffer25
2.1.2 Bazel27
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
10.4.3 使用Caicloud运行分布式TensorFlow282
在深度学习这个日新月异的领域,一本能够紧跟时代步伐,并且兼具理论深度与实践广度的书籍是极其宝贵的。这本书正是这样一本难得的佳作。它在介绍深度学习基本原理的同时,又赋予了 PyTorch 和 TensorFlow 这两大框架鲜活的生命力。我尤其欣赏书中对不同类型神经网络模型的讲解,从基础的前馈神经网络,到用于序列数据的循环神经网络,再到用于图像处理的卷积神经网络,每一个模型都进行了详尽的剖析,并且提供了相应的代码实现。最令我印象深刻的是,书中对于模型评估与调优的章节,作者详细阐述了如何通过各种指标来衡量模型的性能,以及如何通过正则化、早停等方法来优化模型,这让我意识到,构建一个高性能的深度学习模型,不仅仅是堆砌算法,更需要精细的调参和优化。这本书让我有机会接触到 Google 在深度学习领域的最新进展,并且能够通过实战来掌握这些前沿技术,这对我未来的职业发展和个人成长都将产生深远的影响。
评分我必须说,这本书是我近期阅读过的最让我印象深刻的技术类书籍之一。它以一种非常独特的方式,将深度学习的理论知识与实际应用紧密结合。作者似乎完全站在读者的角度思考问题,用一种非常生动和引人入胜的方式来讲解那些原本可能令人生畏的复杂概念。例如,在介绍注意力机制(Attention Mechanism)时,作者并没有直接抛出复杂的数学公式,而是通过一个生动的例子,比如机器翻译过程中,模型如何“关注”句子中的关键词,来解释这个机制的精髓。这种“可视化”的讲解方式,极大地降低了我的学习门槛。更重要的是,这本书对 PyTorch 和 TensorFlow 这两个框架的实践部分做得非常出色。它不仅仅是简单地罗列代码,而是通过一系列精心设计的项目,引导读者一步一步地完成从数据准备到模型部署的全过程。我尝试着跟着书中的项目,训练了一个简单的图像分类器,并且成功地将模型部署到了自己的设备上,那种成就感是无与伦比的。这本书让我深刻体会到了深度学习的强大之处,并且激发了我继续深入学习的动力。
评分这本书的出版,可以说是我在深度学习领域探索旅程中遇到的一个重要里程碑。从书名来看,它涵盖了 PyTorch 和 TensorFlow 这两个最主流的框架,并且特别强调了“实战”,这让我对能否快速上手并解决实际问题充满期待。拿到书后,我立刻被其扎实的理论基础和丰富的案例所吸引。作者在讲解深度学习基本概念时,深入浅出,不会让你觉得枯燥乏味,而是通过循序渐进的方式,将复杂的算法原理娓娓道来。例如,在介绍卷积神经网络(CNN)时,不仅仅停留在数学公式层面,更是结合了图像识别的经典案例,让你能够直观地理解卷积层、池化层等的作用,以及它们如何共同构建一个强大的图像识别模型。此外,书中对于 TensorFlow 和 PyTorch 这两大框架的对比分析也十分到位,详细阐述了它们各自的优缺点以及适用场景,这对于我这样一个初学者来说,能够帮助我建立起清晰的框架认知,避免在选择框架时感到迷茫。最让我惊喜的是,书中提供的代码示例都经过精心设计,不仅贴合实际应用,而且具有很高的可读性和复用性。我尝试着跟着书中的代码进行实践,从简单的线性回归到复杂的循环神经网络(RNN),每一步都清晰明了,让我能够真正地“动手”起来,将理论知识转化为实践能力。这本书的出现,无疑为我打下了坚实的深度学习基础,让我对未来的学习和研究充满了信心。
评分作为一名对人工智能领域充满好奇心的学习者,我一直在寻找一本能够真正引领我进入深度学习殿堂的入门书籍。这本书的出现,简直是雪中送炭。它不仅仅是一本介绍深度学习的书籍,更像是一个循循善诱的良师益友。在阅读过程中,我深切感受到了作者的用心良苦。对于那些我之前可能只在概念上有所了解的深度学习模型,比如生成对抗网络(GAN)和长短期记忆网络(LSTM),这本书都给出了非常详尽的解释。作者并没有止步于模型结构图的展示,而是深入剖析了每个模块的设计思路和工作原理,并且用通俗易懂的语言进行了阐释,让我能够真正地理解“为什么”这样做。我特别欣赏书中对模型训练过程的细致讲解,从数据预处理、模型搭建,到损失函数的选择、优化器的使用,再到超参数的调整和模型评估,每一个环节都涵盖得面面俱到。书中的代码实现更是精彩,我尝试复现了其中的一些模型,发现代码逻辑清晰,注释也十分到位,使得我能够轻松地理解每一行代码的含义。这本书让我不仅仅是“看懂”了深度学习,更是学会了“如何”去构建和训练深度学习模型,这对我未来的项目开发和学术研究都将是极大的助力。
评分这本书的内容之丰富和质量之高,让我感到非常惊喜。它深入浅出地剖析了深度学习的核心概念,同时又紧密联系了当下最流行的两个深度学习框架——PyTorch 和 TensorFlow。书中的讲解逻辑严谨,过渡自然,使得原本可能晦涩难懂的理论知识变得易于理解。我尤其喜欢书中关于神经网络优化算法的讲解,作者不仅详细介绍了 SGD、Adam 等优化器的原理,还通过实际的对比实验,让我直观地看到了它们在训练效率和模型性能上的差异。这对于我理解如何选择合适的优化器,以及如何调整学习率等超参数,提供了宝贵的经验。此外,书中关于数据增强和正则化技术的讲解也让我受益匪浅。作者通过具体的例子,清晰地展示了这些技术如何有效地提高模型的泛化能力,避免过拟合。我尝试着在自己的一些小项目中应用这些技术,模型性能确实得到了显著提升。这本书让我不仅仅是了解了深度学习的理论,更是学会了如何将其有效地应用于实际问题中,这对我来说具有非常重要的指导意义。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有