## Vision Transformer(ViT)
# 代码会自动载入预训练权重
1. 准备好自定义数据集,按照下面格式摆放
data-train---后面跟文件夹,每个文件夹里面存放相同的图像,几个文件夹代表几个分类
data-test
2. 在 `train.py` 脚本中更改下面超参数
# num_classes 必须根据分类的个数进行更改 !!!其他的看着改
parser.add_argument('--num-classes', type=int, default=5)
parser.add_argument('--epochs', type=int, default=100)
parser.add_argument('--batch-size', type=int, default=16)
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=True) # 是否冻结权重
3.`predict.py`脚本会自动预测 inference 文件夹下的所以图片
# 下面的三个都要更改,num_classes 是自己分类的个数
# mean,std 是训练图片的均值和方差,训练的时候会生成,copy在这里就行('./run_results/train_log_results.txt' 文件里也有)
num_classes = 5
main(mean=mean,std=std,num_classes=num_classes)
没有合适的资源?快使用搜索试试~ 我知道了~
基于 Vision Transformer 网络对Hyper-Kvasir 28种病灶图像分类、数据集+代码

共3542个文件
jpg:3530个
py:4个
xml:4个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
1.网络使用的是Transformer 网络中的 ViT 模型 2.数据集是28种病灶识别(息肉、染色提息肉等等) 3.网络训练的过程中,预处理处理包括随机裁剪、中心裁剪等等。网络初始化会自动载入ViT 官方的预训练权重(transformer网络收敛很慢,不经过预训练效果会很差,因此本篇代码自动载入) 4.train.py 会自动生成数据集类别的 json 文件,所以不需要自己定义。train.py 训练完成会生成训练集的loss、测试集的loss,训练集的accuracy、测试集的accuracy,并生成对应的曲线保存至run_results文件内。训练完成会计算训练集和测试集的混淆矩阵,计算召回率、特异度、F1等等 5.预测代码是predict.py,只需要将待预测的图像放在inference文件夹下,代码会自动将该文件下所有的图像进行预测,并在原图像左上角写入最大的前三个类别和概率 【如果想要训练自己的数据集,参考README文件】 【其他网络:https://blog.csdn.net/qq_44886601/category_12056269.html】
资源推荐
资源详情
资源评论




















收起资源包目录





































































































共 3542 条
- 1
- 2
- 3
- 4
- 5
- 6
- 36
资源评论

- 狗蛋儿小跟班2025-02-21超赞的资源,感谢资源主分享,大家一起进步!

听风吹等浪起
- 粉丝: 2w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 西门子1200立体仓库与博图机器人码垛系统的集成及应用
- Codesys环境中AM600AM800 PLC程序模板:高效统一框架助力中大型设备自动化控制
- NETSDK_LINUX_x86_64_V2.1_2023-05-05.7z
- 分布式电源选址定容与储能选址定容的分析及实现——基于Matlab程序的粒子群、改进灰狼和多目标粒子群算法在IEEE69节点系统中的应用
- 10KV配电站供电系统图
- 电磁场仿真中Comso l散射体BIC模型的2D演示应用与解析 - Boundary Integral Coefficients
- 研究生复试计算机专业核心科目系统化复习资料库-数据结构-操作系统-计算机网络-计算机组成原理-C语言-C-数据库系统-机试指南-算法题解-面试真题-知识点总结-思维导图-历年考.zip
- 海克斯康三坐标脱机软件CAD++全功能远程安装指南(含学习资料) · 远程安装 v2.1
- MATLAB实现八种机器学习模型分类效果对比:留出法、K折交叉验证与留一法的应用 分类算法
- MATLAB环境下基于自适应最大二阶循环平稳盲解卷积的机械振动信号处理及其多领域应用
- 三台双有源桥DAB串联输出并联ISOP结构:利用输出电压上翘特性实现输入均压与输出均流,开关频率优化至10kHz,电压范围660-24V
- 随机生成可控孔隙率多孔介质颗粒分布技术探究 - 蒙特卡洛方法 指南
- 基于Matlab Simulink仿真的蓄电池与超级电容混合储能并网系统研究
- (雷同的那个是营销号)YOLOv8检测模块组合优化改进(成功涨点):添加GAM注意力机制;添加小目标检测头;替换为Wise-IoU损失函数+完整web端展示(实现简单目标跟踪功能)
- DSP28377D串口升级方案:基于VS2013的双核与单核通信优化及源代码分享
- yolov8obb 旋转目标检测部署rknn的C++代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
