
动手学PyTorch建模与应用
从深度学习到大模型
作品简介
《动手学PyTorch建模与应用:从深度学习到大模型》是一本从零基础上手深度学习和大模型的PyTorch实战指南。《动手学PyTorch建模与应用:从深度学习到大模型》共11章,第1章主要介绍深度学习的概念、应用场景及开发环境搭建。第2章详细介绍PyTorch数学基础,包括函数、微分、数理统计、矩阵等基础知识及其案例。第3章介绍数据预处理及常用工具,包括NumPy、Pandas、Matplotlib、数据清洗、特征工程以及深度学习解决问题的一般步骤等。第4章介绍PyTorch基础知识,包括张量的创建、激活函数、损失函数、优化器等。第5章介绍PyTorch深度神经网络,包括神经网络概述、卷积神经网络、循环神经网络等。第6章介绍PyTorch数据建模,包括回归分析、聚类分析、主成分分析、模型评估与调优等。第7~10章介绍PyTorch图像建模、文本建模、音频建模和模型可视化。第11章介绍大语言模型的原理、主要的大语言模型及模型本地化部署、预训练与微调技术。本书还精心设计了50个动手案例和上机练习题,并对所有代码进行了详尽注释和说明,同时提供数据集和配书资源文件,以帮助读者更好地使用本书。
《动手学PyTorch建模与应用:从深度学习到大模型》讲解深入浅出,注重动手实操,特别适合想学习AI技术或想进入该领域的初学者,对深度学习感兴趣的新手、在校学生和从业者阅读,也很适合作为培训机构和高校相关专业的教学用书。
王国平,毕业于上海海洋大学,硕士,从业10余年,主要从事数据可视化、数据挖掘和大数据分析与研究等工作。精通数据挖掘技术与相关软件工具,包括Tableau、SPSS、PyTorch、Power Bl等,已出版《IBM SPSS Modeler数据与文本挖掘实战》《Microsoft Power Bl数据可视化与数据分析》《Tableau数据可视化从入门到精通》《零基础入门Python数据分析与机器学习》等图书。
作品目录
作者简介
内容简介
前言
第1章 深度学习和PyTorch概述
1.1 走进深度学习的世界
1.2 搭建开发环境
1.3 PyTorch的应用场景
1.4 上机练习题
第2章 PyTorch数学基础
2.1 PyTorch中的函数
2.2 微分基础
2.3 数理统计基础
2.4 矩阵基础
2.5 动手练习:拟合余弦函数曲线
2.6 上机练习题
第3章 数据预处理及常用工具
3.1 NumPy
3.2 Matplotlib
3.3 数据清洗
3.4 特征工程
3.5 深度学习解决问题的一般步骤
3.6 动手练习:每日最高温度预测
3.7 上机练习题
第4章 PyTorch基础知识
4.1 张量及其创建
4.2 激活函数
4.3 损失函数
4.4 优化器
4.5 动手练习:PyTorch优化器比较
4.6 上机练习题
第5章 PyTorch深度神经网络
5.1 神经网络概述
5.2 卷积神经网络
5.3 循环神经网络
5.4 动手练习:股票成交量趋势预测
5.5 上机练习题
第6章 PyTorch数据建模
6.1 回归分析及案例
6.2 聚类分析及案例
6.3 主成分分析及案例
6.4 模型评估与调优
6.5 上机练习题
第7章 PyTorch图像建模
7.1 图像建模概述
7.2 动手练习:创建图像自动分类器
7.3 动手练习:搭建图像自动识别模型
7.4 动手练习:搭建图像自动分割模型
7.5 上机练习题
第8章 PyTorch文本建模
8.1 自然语言处理的几个模型
8.2 动手练习:Word2Vec提取相似文本
8.3 动手练习:Seq2Seq实现机器翻译
8.4 动手练习:Attention模型实现文本自动分类
8.5 上机练习题
第9章 PyTorch音频建模
9.1 音频处理技术及应用
9.2 梅尔频率倒谱系数音频特征
9.3 PyTorch音频建模技术
9.4 动手练习:音频相似度分析
9.5 上机练习题
第10章 PyTorch模型可视化
10.1 Visdom
10.2 TensorBoard
10.3 Pytorchviz
10.4 Netron
10.5 上机练习题
第11章 从深度学习到大语言模型
11.1 大语言模型的原理
11.2 主要的大语言模型
11.3 模型预训练与微调
11.4 上机练习题
参考文献