搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
细说PyTorch深度学习(理论算法模型与编程实现)
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302631941
  • 作      者:
    编者:凌峰//丁麒文|责编:王金柱
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-06-01
收藏
畅销推荐
内容介绍
本书由业界专家编撰,采用理论描述加代码实践的思路,详细介绍PyTorch的理论知识及其在深度学习中的应用。全书分为两篇,共16章。第一篇为基础知识,主要介绍PyTorch的基本知识、构建开发环境、卷积网络、经典网络、模型保存和调用、网络可视化、数据加载和预处理、数据增强等内容;第二篇为高级应用,主要介绍数据分类、迁移学习、人脸检测和识别、生成对抗网络、目标检测、ViT等内容。本书内容涵盖PyTorch从入门到深度学习的各个方面,是一本基础应用与案例实操相结合的参考书。 本书理论兼备实例,深入浅出,适合PyTorch初学者使用,也可以作为理工科高等院校本科生、研究生的教学用书,还可作为相关科研工程技术人员的参考书。
展开
目录
第1篇 基础知识
第1章 人工智能和PyTorch
1.1 人工智能和深度学习
1.1.1 人工智能
1.1.2 深度学习
1.2 深度学习框架
1.3 PyTorch
1.3.1 PyTorch简介
1.3.2 PyTorch的应用领域
1.3.3 PyTorch的应用前景
1.4 小结
第2章 开发环境
2.1 PyTorch的安装
2.2 NumPy
2.2.1 NumPy的安装与查看
2.2.2 NumPy对象
2.2.3 数组
2.2.4 数学计算
2.3 Matplotlib
2.3.1 Matplotlib的安装和简介
2.3.2 Matplotlib Figure图形对象
2.4 Scikit-Learn
2.5 小结
第3章 PyTorch入门
3.1 PyTorch的模块
3.1.1 主要模块
3.1.2 辅助模块
3.2 张量
3.2.1 张量的数据类型
3.2.2 创建张量
3.2.3 张量存储
3.2.4 维度操作
3.2.5 索引和切片
3.2.6 张量运算
3.3 torch.nn模块
3.3.1 卷积层
3.3.2 池化层
3.3.3 激活层
3.3.4 全连接层
3.4 自动求导
3.5 小结
第4章 卷积网络
4.1 卷积网络的原理
4.1.1 卷积运算
4.1.2 卷积网络与深度学习
4.2 NumPy建立神经网络
4.3 PyTorch建立神经网络
4.3.1 建立两层神经网络
4.3.2 神经网络参数更新
4.3.3 自定义PyTorch的nn模块
4.3.4 权重共享
4.4 全连接网络
4.5 小结
第5章 经典神经网络
5.1 VGGNet
5.1.1 VGGNet的结构
5.1.2 实现过程
5.1.3 VGGNet的特点
5.1.4 查看PyTorch网络结构
5.2 ResNet
5.2.1 ResNet的结构
5.2.2 残差模块的实现
5.2.3 ResNet的实现
5.2.4 ResNet要解决的问题
5.3 XceptionNet
5.3.1 XceptionNet的结构
5.3.2 XceptionNet的实现
5.4 小结
第6章 模型的保存和调用
6.1 字典状态(state dict)
6.2 保存和加载模型
6.2.1 使用ate_dict加载模型
6.2.2 保存和加载完整模型
6.2.3 保存和加载Checkpoint用于推理、继续训练
6.3 一个文件保存多个模型
6.4 通过设备保存和加载模型
6.5 小结
第7章 网络可视化
7.1 HiddenLayer可视化
7.2 PyTorchViz可视化
7.3 TensorboardX可视化
7.3.1 简介和安装
7.3.2 使用TensorboardX
7.3.3 添加数字
7.3.4 添加图片
7.3.5 添加直方图
7.3.6 添加嵌入向量
7.4 小结
第8章 数据加载和预处理
8.1 加载PyTorch库数据集
8.2 加载自定义数据集
8.2.1 下载并查看数据集
8.2.2 定义数据集类
8.3 预处理
8.4 小结
第9章 数据增强
9.1 数据增强的概念
9.1.1 常见的数据增强方法
9.1.2 常用的数据增强库
9.2 数据增强的实现
9.2.1 中心裁剪
9.2.2 随机裁剪
9.2.3 缩放
9.2.4 水平翻转
9.2.5 垂直翻转
9.2.6 随机角度旋转
9.2.7 色度、亮度、饱和度、对比度的变化
9.2.8 随机灰度化
9.2.9 将图形加上padding
9.2.10 指定区域擦除
9.2.11 伽马变换
9.3 小结
第2篇 高级应用
第10章 图像分类
10.1 CIFAR10数据分类
10.1.1 定义网络训练数据
10.1.2 验证训练结果
10.2 数据集划分
10.3 猫狗分类实战
10.3.1 猫狗数据预处理
10.3.2 建立网络猫狗分类
10.4 小结
第11章 迁移学习
11.1 定义和方法
11.2 蚂蚁和蜜蜂分类实战
11.2.1 加载数据
11.2.2 定义训练方法
11.2.3 可视化预测结果
11.2.4 迁移学习方法一:微调网络
11.2.5 迁移学习方法二:特征提取器
11.3 小结
第12章 人脸检测和识别
12.1 人脸检测
12.1.1 定义和研究现状
12.1.2 经典算法
12.1.3 应用领域
12.2 人脸识别
12.2.1 定义和研究现状
12.2.2 经典算法
12.2.3 应用领域
12.3 人脸检测与识别实战
12.3.1 Dlib人脸检测
12.3.2 基于MTCNN的人脸识别
12.4 小结
第13章 生成对抗网络
13.1 生成对抗网络简介
13.2 数学模型
13.3 生成手写体数字图片实战
13.3.1 基本网络结构
13.3.2 准备数据
13.3.3 定义网络和训练
13.3.4 生成结果分析
13.4 生成人像图片实战
13.4.1 DCGAN简介
13.4.2 数据准备
13.4.3 生成对抗网络的实现
13.5
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证