欢迎光临散文网 会员登陆 & 注册

【系列教程】PyTorch2.0深度学习快速入门,理论与实战紧密结合!-机器学习

2023-05-23 17:51 作者:不败阿豪  | 我要投稿



2.PyTorch2.0环境配置(Anaconda介绍与安装) P2 - 00:23


conda的特点

可以创建多个独立的环境,可以保证不同项目的依赖不受影响


5.神经网络的层级结构 P5 - 00:29


神经网络的层级通常包括哪些层




5.神经网络的层级结构 P5 - 03:35


神经网络最底层单元:神经元



6.神经网络是如何对数据做特征提... P6 - 00:13


感知机

三个输入数据


6.神经网络是如何对数据做特征提... P6 - 01:30


举例子:谈恋爱



7.pytorch2.0中关于神经网络模型的API介绍 P7 - 00:11


神经网络名字的由来




7.pytorch2.0中关于神经网络模型的API介绍 P7 - 01:07


线性层的API封装




8.深度学习模型的有监督训练 P8 - 00:09


神经网络的有监督训练方式:由开始的随机数逐渐向标准答案收敛



8.深度学习模型的有监督训练 P8 - 02:15


真值由不同的任务确定


8.深度学习模型的有监督训练 P8 - 02:45


loss函数:训练的过程中需要让loss达到极小值



9.深度学习模型的梯度下降算法 P9 - 00:30


梯度和导数的关系


9.深度学习模型的梯度下降算法 P9 - 01:00


简化的理解

沿着梯度方向函数增长快,反方向下降快


9.深度学习模型的梯度下降算法 P9 - 02:11


权重变化的公式


learning rate是个超参数,


9.深度学习模型的梯度下降算法 P9 - 05:00


总结


10.pytorch2.0中关于神经网络训练API介绍 P10 - 00:16


训练过程的相关API

1、加载数据集DataLoader

不同的数据集的摆放方式不同

有的数据集的一张图片包含不同类别,用pytorch自带api无法加载,需要自定义


10.pytorch2.0中关于神经网络训练API介绍 P10 - 01:44


2、nn.Model对神经网络模型进行搭建

模型给出预测结果


10.pytorch2.0中关于神经网络训练API介绍 P10 - 01:56


3、对预测结果和标签的距离,定义损失函数(也有api)


10.pytorch2.0中关于神经网络训练API介绍 P10 - 02:47


4、损失函数求导


鸢尾花分类

解决方案



11.Dataset中自定义数据集加载 P11 - 00:26


dataloader.py编写


11.Dataset中自定义数据集加载 P11 - 03:55


判断数据路径是否存在


11.Dataset中自定义数据集加载 P11 - 04:42


读取数据库read csv()

5个列,每个列取名

map方法赋值


11.Dataset中自定义数据集加载 P11 - 07:48


加载索引和真值


11.Dataset中自定义数据集加载 P11 - 09:21


数据类型转化,转化为pytorch可用的tensor


11.Dataset中自定义数据集加载 P11 - 11:49


数据的归一化:有利于数值稳定性



11.Dataset中自定义数据集加载 P11 - 14:06


获得当前数据集大小




12.nn.Module构造神经网络模型 P12 - 03:22


初始化神经网络


12.nn.Module构造神经网络模型 P12 - 07:12


前向传播



12.nn.Module构造神经网络模型 P12 - 08:57


计算环境和数据集划分



12.nn.Module构造神经网络模型 P12 - 17:53


加载数据




13.基于PyTorch2.0的模型训练、验证和测试 P13 - 00:10


推理函数定义



13.基于PyTorch2.0的模型训练、验证和测试 P13 - 06:31


定义训练验证测试的过程


13.基于PyTorch2.0的模型训练、验证和测试 P13 - 09:00


定义模型参数(更新的)

优化器Adam


13.基于PyTorch2.0的模型训练、验证和测试 P13 - 11:34


定义权重存储路径


13.基于PyTorch2.0的模型训练、验证和测试 P13 - 13:40


开始训练(反复看)




13.基于PyTorch2.0的模型训练、验证和测试 P13 - 31:45


运行





【系列教程】PyTorch2.0深度学习快速入门,理论与实战紧密结合!-机器学习的评论 (共 条)

分享到微博请遵守国家法律