pytorch_learn
文章平均质量分 53
pytorch学习记录
DQ小恐龙
这个作者很懒,什么都没留下…
展开
-
DL-signal crop /mutiple crop
相比之下,"multiple crops"(多个裁剪)是指对每个输入图像进行多次裁剪,并将裁剪后的图像分别输入到模型中进行预测。然后,对于每个裁剪后的图像,模型会生成预测结果,并根据这些结果进行综合或后处理,例如平均或投票。"Single crop"(单个裁剪)是指在评估或测试期间,对每个输入图像仅进行一次裁剪,并将裁剪后的图像输入到模型中进行预测。通常情况下,裁剪的位置是在图像的中心或随机选择的位置。在某些情况下,单个裁剪可能足够进行准确的预测,而在其他情况下,多个裁剪可能有助于提高模型的性能。原创 2023-10-27 09:58:12 · 61 阅读 · 0 评论 -
python扩展库-tqdm(进度条显示)
看别人代码在跑训练时使用了tqdm进行进度显示,于是想学习记录一下参考blog:python进度条 tqdm使用教程_tqdm函数-CSDN博客【PyTorch总结】tqdm的使用_pytorch tqdm_gorgeous(๑><๑)的博客-CSDN博客。原创 2023-10-22 13:58:07 · 537 阅读 · 0 评论 -
BatchNorm2d原理
自己的理解,为了更好进行梯度下降。原创 2023-10-20 10:22:02 · 44 阅读 · 0 评论 -
训练好后模型的使用
加载被应用的数据将数据转换为模型输入的大小及类型加载模型(注意模型若为cuda训练的则数据应该也转换为cuda)进行预测注:所采用的就是CIFAR10-分类模型完整套路所训练第10轮的模型(验证集预测正确百分比30%多一点)原创 2023-10-05 19:58:25 · 1346 阅读 · 0 评论 -
CIFAR10-分类模型完整套路
十分类。原创 2023-10-05 15:22:19 · 443 阅读 · 0 评论 -
网络模型的保存与加载
注意:需要将自己的网络写在加载该网络的类内,或者将网络模型所在的类导入到加载网络的类中,不然报错。原创 2023-10-04 09:56:42 · 157 阅读 · 1 评论 -
Pytorch中的现有网络模型使用及修改-vgg16
拉取网络模型代码:拉取过程:结果: 结果:结果:代码:结果:原创 2023-10-03 21:43:27 · 519 阅读 · 1 评论 -
搭建一个网络并演示Sequential用法
【代码】搭建一个网络并演示Sequential用法。原创 2023-10-03 16:37:22 · 110 阅读 · 0 评论 -
神经网络的基本框架的搭建-nn.Module
卷积层是卷积神经网络(CNN)中的核心组件之一,它在图像处理和其他领域的深度学习任务中发挥着重要作用。卷积层通过卷积操作对输入数据进行特征提取和特征映射,具有以下几个主要作用:特征提取:卷积层通过卷积操作从输入数据中提取有用的特征。卷积操作通过滑动窗口的方式在输入数据上进行局部采样,并使用卷积核(也称为滤波器)与采样到的数据进行卷积运算。这样可以检测出输入数据中的边缘、纹理、形状等低级特征。特征映射:卷积层通过应用多个卷积核并对它们的输出进行叠加,生成多个特征映射(feature map)。原创 2023-09-29 09:55:15 · 4221 阅读 · 1 评论 -
DataLoader
注:data会返回一个打包了img和target的两个集合进行返回,依据batch_size的大小,确定返回集合的大小,以上面代码为例,即imgs为包含16张图的集合,targets为包含16个标签的列表。当batch_size = 16。原创 2023-09-28 09:41:10 · 111 阅读 · 0 评论 -
TensorBoard学习
在TensorBoard中,可以使用SummaryWriter(摘要写入器)来记录训练过程中的摘要数据,例如损失函数的值、准确率等。这些摘要数据可以通过TensorBoard进行可视化,以便更好地理解模型的训练进展和性能。Terminal指令:tensorboard --logdir=logs。2.复制cmd.exe后面内容,复制到shell path。1.查看Anaconda Prompt快捷方式的目标。1.add_image()函数,参数及说明。示例:绘画y = 2x图像。原创 2023-09-27 19:17:58 · 59 阅读 · 0 评论 -
torchvision中数据集的使用
将测试数据集中的十个图片在tensorboard进行展示。#将数据集PIL类型转换为Tensor类型。原创 2023-09-27 19:10:58 · 96 阅读 · 0 评论 -
Torchvision(transform)
看官方文档关注输入与输出类型看参数含意有的只给了函数输入类型但没告诉输出类型print()打印print(type(*))打印类型debug,在返回对象下一行设断点,查看返回对象类型。原创 2023-09-27 16:48:15 · 253 阅读 · 0 评论 -
Pytorch入门-数据初认识-Dataset类代码实战
是一个抽象类,用于表示数据集。它提供了一种统一的接口,使得我们可以自定义数据集,并且能够方便地与PyTorch的数据加载器(DataLoader)一起使用。3.__init__函数获取相对位置根目录及文件名称放置于列表当中。方法:根据给定的索引,返回一个样本。索引可以是整数或切片对象。2.数据标签为数据所在上一级文件夹名称。3.数据标签放置在txt文本中进行存储。方法:返回数据集的大小,即样本的数量。2.PIL全称为python图像处理库。1.在PyTorch中,原创 2023-09-22 09:00:33 · 137 阅读 · 0 评论 -
pytorch学习笔记
python console:代码运行方式,一般一行为一个运行块,也可进行多行运行,shift+enter进行多行编辑。缺点:出现错误需要重新进行代码编写,并且错误信息保留在代码编辑区,代码可读性差。优点:可实时看到变量相关信息。jupyter:运行方式为一般多行运行,单行运行并跳至下一行编辑区快捷键为shift+enter。pycharm:代码运行方式为一次性全部运行。原创 2023-09-21 16:09:35 · 43 阅读 · 0 评论