本篇主要提供Python深度学习实战——基于Pytorch吕云翔,刘卓然著电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
基本信息
书名:Python深度学习实战——基于Pytorch
定价:49.8元
作者:吕云翔,刘卓然 著
出版社:人民邮电出版社
出版日期:2021-08-01
ISBN:9787115560155
字数:
页码:176
版次:
装帧:平装
开本:16开
商品重量:
内容提要
本书以深度学习框架PyTorch为基础,介绍机器学习的基础知识与常用方法,全面细致地提供了基本机器学习操作的原理和在深度学习框架下的实践步骤。全书共16章,主要分别介绍了深度学习基础知识、深度学习框架及其对比,机器学习基础知识,深度学习框架基础,Logistic回归,多层感知器,计算机视觉,自然语言处理以及8个实战案例。本书将理论与实践紧密结合,相信能为读者提供有益的学习指导。n
?? 本书适合Python深度学习初学者、机器学习算法分析从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。
目录
第 1 章 深度学习简介 1 n
1.1 计算机视觉 1n
1.1.1 定义 1n
1.1.2 基本任务 1n
1.1.3 传统方法 2n
1.1.4 仿生学与深度学习 3n
1.1.5 现代深度学习 4n
1.2 自然语言处理 7n
1.2.1 自然语言处理的基本问题 7n
1.2.2 传统方法与神经网络方法的比较 8n
1.2.3 发展趋势 9n
1.3 强化学习 10n
1.3.1 什么是强化学习 10n
1.3.2 强化学习算法简介 12n
1.3.3 强化学习的应用 12n
1.4 本章小结 13n
第 2 章 深度学习框架 14n
2.1 Caffe 14n
2.1.1 什么是 Caffe 14n
2.1.2 Caffe 的特点 14n
2.1.3 Caffe 概述 15n
2.2 TensorFlow 16n
2.2.1 什么是 TensorFlow 16n
2.2.2 数据流图 16n
2.2.3 TensorFlow 的特点 17n
2.2.4 TensorFlow 概述 17n
2.3 PyTorch 20n
2.3.1 什么是 PyTorch 20n
2.3.2 PyTorch 的特点 20n
2.3.3 PyTorch 概述 20n
2.4 三者的比较 22n
2.5 本章小结 24n
第 3 章 机器学习基础知识 25n
3.1 模型评估与模型参数选择 25n
3.1.1 验证 26n
3.1.2 正则化 26n
3.2 监督学习与非监督学习 26n
3.2.1 监督学习 27n
3.2.2 非监督学习 28n
3.3 本章小结 29n
第 4 章 PyTorch 深度学习基础 30n
4.1 Tensor 对象及其运算 30n
4.2 Tensor 的索引和切片 32n
4.3 Tensor 的变换、拼接和拆分 33n
4.4 PyTorch 的 Reductio操作 35n
4.5 PyTorch 的自动微分 36n
4.6 本章小结 38n
第 5 章 Logistic 回归 39n
5.1 线性回归简介 39n
5.2 Logistic 回归简介 41n
5.3 用 PyTorch 实现 Logistic 回归 43n
5.3.1 数据准备 43n
5.3.2 线性方程 44n
5.3.3 激活函数 45n
5.3.4 损失函数 45n
5.3.5 优化算法 47n
5.3.6 模型可视化 47n
5.4 本章小结 48n
第 6 章 神经网络基础 49n
6.1 基础概念 49n
6.2 感知器 52n
6.2.1 单层感知器 52n
6.2.2 多层感知器 53n
6.3 BP 神经网络 53n
6.3.1 梯度下降 53n
6.3.2 反向传播 54n
6.4 Dropout 正则化 55n
6.5 Batch Normalization 56n
6.5.1 Batch Normalizatio的实现方式 57n
6.5.2 Batch Normalizatio的使用方法 58n
6.6 本章小结 59n
第 7 章 卷积神经网络与计算机视觉 60n
7.1 卷积神经网络的基本思想 60n
7.2 卷积操作 61n
7.3 池化层 63n
7.4 卷积神经网络 64n
7.5 经典网络结构 64n
7.5.1 VGG 网络 64n
7.5.2 InceptionNet 65n
7.5.3 ResNet 66n
7.6 用 PyTorch 进行手写数字识别 67n
7.7 本章小结 72n
第 8 章 神经网络与自然语言处理 73n
8.1 语言建模 73n
8.2 基于多层感知器的架构 75n
8.3 基于循环神经网络的架构 76n
8.3.1 循环单元 77n
8.3.2 通过时间反向传播 77n
8.3.3 带有门限的循环单元 78n
8.3.4 循环神经网络语言模型 79n
8.3.5 神经机器翻译 80n
8.4 基于卷积神经网络的架构 83n
8.5 基于 Transformer 的架构 85n
8.5.1 多头注意力 86n
8.5.2 非参位置编码 88n
8.5.3 编码器单元与解码器单元 88n
8.6 表示学习与预训练技术 89n
8.6.1 词向量 90n
8.6.2 加入上下文信息的特征表示 91n
8.6.3 网络预训练 92n
8.7 本章小结 95n
第 9 章 实战:使用 PyTorch 实现n
基于卷积神经网络模型的图像分类与数据可视化 96n
9.1 卷积神经网络模型 96n
9.1.1 卷积神经网络模型的发展 96n
9.1.2 Tensorboard 97n
9.2 卷积神经网络模型与 Tensorboard实战 97n
9.2.1 FashionMNIST 数据集 97n
9.2.2 数据准备与模型搭建 98n
9.2.3 Tensorboard 的使用 100n
9.3 本章小结 108n
第 10 章 实战:使用 PyTorch 实现基于textN的文本分类 109n
10.1 文本分类常用的 Pytho工具库 109n
10.2 数据集 110n
10.3 算法模型 111n
10.3.1 模型介绍 111n
10.3.2 模型实现 114n
10.3.3 模型结果 115n
10.4 本章小结 115n
第 11 章 实战:使用 PyTorch 搭建卷积神经网络进行音频n
转化 116n
11.1 数据集准备 116n
11.2 数据预处理 116n
11.2.1 数据集读取 116n
11.2.2 音频文件分段 117n
11.2.3 CQT 118n
11.3 模型构建 119n
11.3.1 激活函数 119n
11.3.2 模型分析 120n
11.3.3 ReLU 激活函数的定义和n
实现.120n
11.3.4 flatte函数平整层处理 121n
11.3.5 sigmoid 激活函数 122n
11.4 模型训练与结果评估 122n
11.4.1 adam 优化器 122n
11.4.2 学习率策略定义 122n
11.4.3 准确度验证 123n
11.4.4 训练 124n
11.5 本章小结 124n
第 12 章 实战:使用 PyTorch 实现YOLOv3 的验证码识别 125n
12.1 YOLOv3 125n
12.1.1 YOLOv3 概述 125n
12.1.2 YOLOv3 与 PyTorch 125n
12.1.3 YOLOv3 案例的意义 126n
12.2 目标检测案例:验证码中的简单文字识别 126n
12.2.1 YOLOv3 的安装和文档 126n
12.2.2 训练集的获取和数据标注 126n
12.2.3 模型训练 128n
12.2.4 模型的测试与预览 128n
12.3 YOLO 的其他拓展 129n
12.4 本章小结 129n
第 13 章 实战:使用 PyTorch 实现基于预训练模型的文本情感分析 130n
13.1 模型介绍 130n
13.1.1 预训练模型 130n
13.1.2 BERT 130n
13.2 情感分类介绍 131n
13.2.1 文本情感分析 131n
13.2.2 BERT 情感分析原理简析 131n
13.3 环境搭建 131n
13.3.1 环境选择 132n
13.3.2 Conda 简介 133n
13.3.3 Huggingface-Transformer 简介 133n
13.3.4 Huggingface-Transformer 下载 133n
13.4 数据集获取 133n
13.5 模型微调 134n
13.6 效果测评 136n
13.7 本章小结 137n
第 14 章 实战:用 PyTorch 进行n
视频处理 138n
14.1 数据准备 138n
14.2 数据预处理 139n
14.2.1 数据集的读取 139n
14.2.2 视频关键帧的提取 139n
14.3 模型构建 140n
14.3.1 ResNet-18 提取关键帧的特征 141n
14.3.2 L2 正则化关键帧特征 142n
14.3.3 视频相似度匹配 142n
14.3.4 帧级相似度匹配 143n
14.4 模型训练与结果评估 145n
14.4.1 训练函数的实现 145n
14.4.2 训练结果提交 146n
14.5 本章小结 146n
第 15 章 实战:使用 PyTorch 在跨域数据集上进行图像分类 147n
15.1 迁移学习 147n
15.2 跨域数据集 148n
15.3 ResNet-50 149n
15.4 案例分析 149n
15.4.1 数据预处理 149n
15.4.2 读取数据 151n
15.4.3 训练 153n
15.5 本章小结 154n
第 16 章 实战:使用 PyTorch 实现基于BERT的自动新闻文本分类 155n
16.1 文本分类概述 155n
16.2 BERT 简介 156n
16.3 数据预处理 158n
16.4 模型实现 159n
16.5 本章小结 160n
附录 A PyTorch 环境搭建 161n
A.1 Linux 平台下 PyTorch 环境搭建 161n
A.2 Windows 平台下 PyTorch 环境n
搭建.163n
附录 B 深度学习的数学基础 165n
B.1 线性代数 165n
B.2 概率论 172
作者介绍
吕云翔,北京航空航天大学教师。 比利时布鲁塞尔大学应用科学学院应用信息技术专业硕士、经济学院工商管理专业硕士。具有多年的软件开发、项目管理、计算机教学经验。对IT行业具有较全面的认识。2003至今任北航软件学院副教授。研究领域包括:软件工程 IT项目管理。
编辑推荐
1. 使用PyTorch框架,快速入门深度学习。n
2. 8个实战案例,分别展示了针对不同的问题使用深度学习技术如何进行解决。n
3. 提供源程序、数据集、教学课件、教学大纲等学习资源。