## Swim Transformer 图像分类项目从自定义数据集开始
# 具体可以参考CSDN的博客文章:https://blog.csdn.net/qq_44886601?type=blog
'''
# 项目不需要任何更改!!操作简单,包含从制作数据集到训练、预测的完整过程
# 代码会导入 swin_base_patch4_window7_224_in22k 模型,并载入官方的预训练模型
# 训练:代码直接运行 train.py 会自动训练,可以完全不用更改,分类的类别个数会自动生成
# 预测:直接运行 predict.py 文件即可,代码会自动预测 inference 文件夹下所以图像
'''
# 0. 需要配置环境!!
pip install -r requirements.txt
# 运行顺序:
1. 运行爬虫脚本,下载关键词图像 Swin_Transformer\my_dataset_from_net\main.py
config 改为Baidu API,Max number改成想要下载的图像个数,线程数建议小一点,要不然会漏下
输出目录不用改,会自动生成,根据关键词下载,也可以载入txt文件,按照下面摆放!
'''
钢铁侠
美国队长
雷神
''''
2. 定义数据集(将爬取的图像去除损坏的图像,划分训练集和测试集后,按照代码定义的样子摆放好)
# 运行 process_data.py
Tips : 有些无法预览的图像,删不删除都可以,为了可视化,最好删除
3. 开始训练,在 `train.py` 脚本中更改下面超参数(可以直接傻瓜运行,什么都不需要更改)
# num_classes 会自动生成,不需要定义!!
# 冻结权重,因为数据集的不同,设定为True 网络的效果会更好。设置为 False ,可以加快训练,并且精度也不会损失的太多
parser.add_argument('--epochs', type=int, default=50)
parser.add_argument('--batch-size', type=int, default=32)
parser.add_argument('--lr', type=float, default=0.001)
parser.add_argument('--lrf', type=float, default=0.01)
parser.add_argument('--freeze-layers', type=bool, default=False) # 是否冻结权重
4. 预测,运行predict.py即可,不需要更改任何参数,num-classes或者mean、std代码都会自动生成(可以直接傻瓜运行,什么都不需要更改)
# TODO 一些问题
预测脚本会重新导入训练集,计算train mean 和train std,这样难免会浪费时间
如果项目在实际环境中运行,可以训练好网络,在predict.py 脚本中,将num_classes,mean,std自己根据任务设定好,这样可以减少不必要的计算
model = create_model(num_classes=num_classes) # 根据分类个数更改
mean, std = get_mean_std() # 根据训练日志的 txt 文件更改
没有合适的资源?快使用搜索试试~ 我知道了~
图像识别完整项目之Swin-Transformer,从获取关键词数据集到训练的完整过程(支持中文输出)
共475个文件
jpeg:390个
png:28个
webp:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 118 浏览量
2023-12-17
21:16:31
上传
评论
收藏 875.29MB ZIP 举报
温馨提示
项目为 Swin_Transformer 制作自定义数据集到训练、推理的完整过程 具体的请参考README文件 1. 首先利用脚本获取网上图像,根据关键词下载 2. 通过代码对获取图像进行是否损坏的排查,划分训练集和测试集,并且根据代码生成代码需要的固定格式 3. 开始训练,训练不需要更改任何参数,只需要更改lr、epochs等等。类别的json文件和网络输出的个数,代码会自动生成 4. 预测脚本,代码会预测 inference 文件夹下的所有图片 测试图像为钢铁侠、美国队长、雷神数据集,训练数据347,测试数据85精度为0.91
资源推荐
资源详情
资源评论
收起资源包目录
图像识别完整项目之Swin-Transformer,从获取关键词数据集到训练的完整过程(支持中文输出) (475个子文件)
Baidu_0188.jpeg 9.86MB
Baidu_0000.jpeg 4.89MB
Baidu_0091.jpeg 2.97MB
Baidu_0008.jpeg 2.89MB
Baidu_0139.jpeg 2.8MB
Baidu_0184.jpeg 2.36MB
Baidu_0010.jpeg 2.32MB
Baidu_0157.jpeg 2.18MB
Baidu_0132.jpeg 1.94MB
Baidu_0144.jpeg 1.93MB
Baidu_0073.jpeg 1.86MB
Baidu_0020.jpeg 1.68MB
Baidu_0039.jpeg 1.65MB
Baidu_0075.jpeg 1.63MB
Baidu_0000.jpeg 1.63MB
Baidu_0121.jpeg 1.53MB
Baidu_0120.jpeg 1.52MB
Baidu_0114.jpeg 1.5MB
Baidu_0175.jpeg 1.48MB
Baidu_0094.jpeg 1.46MB
Baidu_0001.jpeg 1.43MB
Baidu_0143.jpeg 1.4MB
Baidu_0102.jpeg 1.36MB
Baidu_0044.jpeg 1.32MB
Baidu_0115.jpeg 1.32MB
Baidu_0176.jpeg 1.31MB
Baidu_0189.jpeg 1.29MB
Baidu_0199.jpeg 1.22MB
Baidu_0142.jpeg 1.11MB
Baidu_0148.jpeg 1.1MB
Baidu_0124.jpeg 1.1MB
Baidu_0037.jpeg 1.09MB
Baidu_0045.jpeg 1.09MB
Baidu_0018.jpeg 1.02MB
Baidu_0046.jpeg 1MB
Baidu_0051.jpeg 1017KB
Baidu_0012.jpeg 1010KB
Baidu_0092.jpeg 959KB
Baidu_0135.jpeg 941KB
Baidu_0145.jpeg 937KB
Baidu_0107.jpeg 863KB
Baidu_0118.jpeg 861KB
Baidu_0007.jpeg 850KB
Baidu_0149.jpeg 843KB
Baidu_0129.jpeg 835KB
Baidu_0096.jpeg 826KB
Baidu_0142.jpeg 808KB
Baidu_0005.jpeg 775KB
Baidu_0082.jpeg 774KB
Baidu_0129.jpeg 765KB
Baidu_0128.jpeg 756KB
Baidu_0071.jpeg 728KB
Baidu_0046.jpeg 711KB
Baidu_0093.jpeg 703KB
Baidu_0111.jpeg 690KB
Baidu_0064.jpeg 679KB
Baidu_0126.jpeg 673KB
Baidu_0140.jpeg 663KB
Baidu_0115.jpeg 662KB
Baidu_0067.jpeg 655KB
Baidu_0140.jpeg 620KB
Baidu_0192.jpeg 618KB
Baidu_0098.jpeg 613KB
Baidu_0001.jpeg 597KB
Baidu_0116.jpeg 587KB
Baidu_0044.jpeg 583KB
Baidu_0064.jpeg 575KB
Baidu_0023.jpeg 564KB
Baidu_0028.jpeg 561KB
Baidu_0009.jpeg 557KB
Baidu_0127.jpeg 549KB
Baidu_0049.jpeg 546KB
Baidu_0071.jpeg 546KB
Baidu_0127.jpeg 541KB
Baidu_0054.jpeg 541KB
Baidu_0159.jpeg 530KB
Baidu_0183.jpeg 527KB
Baidu_0066.jpeg 512KB
Baidu_0122.jpeg 503KB
Baidu_0136.jpeg 503KB
Baidu_0085.jpeg 494KB
Baidu_0149.jpeg 490KB
Baidu_0111.jpeg 475KB
Baidu_0052.jpeg 471KB
Baidu_0166.jpeg 464KB
Baidu_0141.jpeg 456KB
Baidu_0113.jpeg 456KB
Baidu_0079.jpeg 452KB
Baidu_0163.jpeg 451KB
Baidu_0103.jpeg 449KB
Baidu_0025.jpeg 448KB
Baidu_0095.jpeg 447KB
Baidu_0105.jpeg 443KB
Baidu_0134.jpeg 439KB
Baidu_0078.jpeg 438KB
Baidu_0070.jpeg 432KB
Baidu_0137.jpeg 432KB
Baidu_0020.jpeg 428KB
Baidu_0199.jpeg 424KB
Baidu_0198.jpeg 424KB
共 475 条
- 1
- 2
- 3
- 4
- 5
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1242
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功