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

DenseNet实战

2023-06-28 06:34 作者:AI小浩  | 我要投稿

摘要🐇

上篇文章我介绍了DenseNet模型的网络结构和argparse模块,这篇文章我将和大家一起完成DenseNet模型的实战。

数据集选用第三篇 制作数据集制作的数据集,模型用Pytorh自带的DenseNet模型。在这篇文章中,我尽量的简化代码,只保留最基本的逻辑,让每一个初学者能够看明白。通过这篇文章你能学到: 1、如何训练模型? 2、如何推理? 3、如何读取数据集、处理数据集? 4、如何保存权重文件和整个模型文件? 5、如何使用评价指标,如ACC、ReCall等指标评价模型。 6、如何使用matplotlib.pyplot绘制acc和loss曲线图? 7、如何使用余弦退火学习率调整策略调整学习率? 8、如何使用Mixup,CutMix,CutOut等数据增强? 9、如何使用Pytorch自带的增强方法 10、如何使用argparse模块

1 项目结构🐇

DenseNet_Demo
├─trainvals
│  ├─双子座
│  ├─双鱼座
│  ├─处女座
│  ├─天秤座
│  ├─天蝎座
│  ├─射手座
│  ├─山羊座
│  ├─巨蟹座
│  ├─水瓶座
│  ├─狮子座
│  ├─白羊座
│  └─金牛座
├─test
├─makedata.py
├─mean_std.py
├─train.py
└─test.py

trainvals:数据集,接下来我们将其划分为训练集和验证集。 test:测试集 makedata.py:划分数据集的方法 mean_std.py:计算mean和std的值。 train.py:训练DenseNet模型

文章链接:https://blog.csdn.net/m0_47867638/article/details/131425249?spm=1001.2014.3001.5502


DenseNet实战的评论 (共 条)

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