本教材对多年产教融合一线实践经验行归纳总结,结合作者技术研究领域,采用PyTorch作为深度学习框架,将搭建深度学习技术和企业应用场景项目需求间的桥梁,使得学生通过本教材的学习,具备企业项目发能力。为紧跟企业需求,在内容选材上,突出以下要素: ① 通过5个基础项目,重介绍了CNN、Transformer等主流的神经网络框架,做到逐行代码讲解,结合插图和DEBUG调试技巧,让读者理解神经网络参数变化趋势, 通过逐网络层级可视化,观察网络对特征的提取,揭网络黑盒,直面神经网络本质。
售 价:¥
纸质售价:¥44.30购买纸书
6.3
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

Preface 前言
项目1 手写数字识别
项目背景
任务1.1 初识深度学习
任务1.2 配置PyTorch开发环境
1.2.1 PyTorch概述及硬件要求
1.2.2 Anaconda的下载及安装
1.2.3 CUDA工具包的下载及安装
1.2.4 PyTorch的安装及配置
1.2.5 PyCharm的下载及安装
任务1.3 快速完成手写数字识别功能
1.3.1 MNIST手写数字识别数据库概述
1.3.2 手写数字识别实现
1.3.3 手写数字识别测试
习题
项目2 二维曲线拟合
项目背景
任务2.1 理解曲线拟合需求
任务2.2 掌握PyTorch的基本语法
2.2.1 Tensor的创建
2.2.2 Tensor索引操作
2.2.3 Tensor形状变换
2.2.4 PyTorch的数学运算
2.2.5 广播机制
2.2.6 Tensor和NumPy的转换
2.2.7 在GPU上操作
任务2.3 搭建二维曲线数据集
任务2.4 搭建网络结构
2.4.1 神经网络概述
2.4.2 激活函数
2.4.3 多层感知机
任务2.5 训练神经网络模型
2.5.1 正向传播
2.5.2 损失函数
2.5.3 训练迭代与反向传播
2.5.4 训练迭代过程
任务2.6 网络推理
任务2.7 模型结构分析
任务2.8 拟合更多的二维曲线
习题
项目3 猫狗图像分类
项目背景
任务3.1 准备猫狗数据集
3.1.1 创建猫狗分类数据集
3.1.2 数据集的读取与预处理
任务3.2 设计图像分类全连接网络
任务3.3 训练图像分类网络
3.3.1 训练日志记录
3.3.2 训练初始化
3.3.3 配置数据集
3.3.4 加载网络模型
3.3.5 配置训练策略
3.3.6 迭代训练
任务3.4 应用分类网络推理更多图片
任务3.5 认识深度学习的主要任务:回归与分类
3.5.1 线性回归
3.5.2 二分类与逻辑回归
3.5.3 多分类问题处理
习题
项目4 提升猫狗图像分类的准确率
项目背景
任务4.1 多层感知机问题分析
任务4.2 卷积神经网络的引入
4.2.1 卷积的概念
4.2.2 添加步长
4.2.3 填充边缘
4.2.4 卷积神经网络结构
任务4.3 卷积网络结构编程实现
任务4.4 网络训练及结果评估
任务4.5 认识更多网络结构
4.5.1 AlexNet网络模型
4.5.2 VGGNet网络模型
4.5.3 ResNet网络模型
4.5.4 MobileNet网络模型
习题
项目5 文本翻译
项目背景
任务5.1 认知自然语言处理及相关技术
5.1.1 自然语言处理的概念
5.1.2 图灵测试
5.1.3 自然语言处理技术的发展
任务5.2 构建中英文翻译数据集
任务5.3 搭建Transformer神经网络
5.3.1 输入序列向量化
5.3.2 位置编码
5.3.3 编码器、解码器和输出序列化
任务5.4 训练Transformer网络
任务5.5 完成文本翻译推理
任务5.6 理解Transformer网络模型
5.6.1 Transformer模型结构
5.6.2 Transformer的输入和输出
5.6.3 Transformer的推理过程
5.6.4 Transformer的训练过程
5.6.5 nn.Transformer的构造参数
5.6.6 nn.Transformer的forward参数
习题
项目6 食品加工人员异常 行为检测
项目背景
任务6.1 理解目标检测需求
任务6.2 数据采集及标注
6.2.1 数据采集
6.2.2 数据标注
6.2.3 数据集构建
任务6.3 训练YOLO模型
6.3.1 YOLO工具包的安装
6.3.2 配置文件修改
6.3.3 训练模型
任务6.4 采用YOLO进行异常行为推理
任务6.5 掌握目标检测流程
习题
项目7 工业检测图像分割
项目背景
任务7.1 了解图像分割需求
任务7.2 数据集构建
7.2.1 数据标注
7.2.2 数据格式转换及数据集划分
任务7.3 图像分割网络训练
7.3.1 UNet网络概述
7.3.2 UNet网络的建立
7.3.3 创建Dataset类
7.3.4 进行网络训练
任务7.4 网络推理及结果评价
习题
项目8 内容智能生成
项目背景
任务8.1 了解人工智能内容生成相关概念
任务8.2 实现图像超分辨率重建
8.2.1 图像超分辨率技术
8.2.2 生成对抗网络技术
8.2.3 Real-ESRGAN应用
任务8.3 实现自动问答
8.3.1 ChatGPT技术概述
8.3.2 类ChatGPT本地化应用
8.3.3 问答提词器的设计技巧
任务8.4 实现AI绘画
8.4.1 扩散模型技术概述
8.4.2 Stable Diffusion UI安装
8.4.3 AI绘图实现
习题
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜