当前位置:网站首页>知识蒸馏4:准备数据集并修改网络配置
知识蒸馏4:准备数据集并修改网络配置
2022-07-30 17:21:00 【@BangBang】
1 下载项目文件
从百度网盘下载到项目目录下并解压
- VOCdevkit_bm.zip
- testfiles.zip
- prepare_data.py
2 解压建立或自行建立数据集
使用PASCAL VOC数据集的目录结构:
建立文件夹层次为 VOCdevkit / VOC2007
VOC2007下面建立两个文件夹:Annotations和JPEGImages
JPEGImages放所有的训练和测试图片;Annotations放所有的xml标记文件
3 生成训练集和验证集文件
执行python脚本:
python prepare_data.py
注意:classes=["ball","messi"]要根据自己的数据集类别做相应的修改
- 在VOCdevkit目录下生成了images和labels文件夹
images文件夹下有train和val文件夹,分别放置训练集和验证集图片;
labels文件夹有train和val文件夹,分别放置训练集和验证集标签(yolo格式) - 在yolov5下生成了两个文件
yolov5_train.txt和yolov5_val.txt。
yolov5_train.txt和yolov5_val.txt分别给出了训练图片文件和验证图片文件的列表, 含有每个图片的路径和文件名
4 修改配置文件
1) 新建文件data/voc_bm.yaml
可以复制data/VOC.yaml再根据自己情况的修改;可以重新命名如:data/voc_bm.yaml
然后修改配置参数
path: ./VOCdevkit
train: # train images (relative to 'path') 16551 images
- images/train/
val: # val images (relative to 'path') 4952 images
- images/val/
test: # test images (optional)
# Classes
nc: 2 # number of classes
names: ['ball', 'messi'] # class names
2) 新建文件models/yolov5s_bm.yaml
可以复制models/yolov5s.yaml再根据自己情况的修改;可以重新命名如:models/yolov5s_bm.yaml然后修改配置参数
# parameters
nc: 2 # number of classes
3) 新建文件models/yolov5m_bm.yaml
可以复制models/yolov5m.yaml再根据自己情况的修改;可以重新命名如:models/yolov5m_bm.yaml
然后修改配置参数
# parameters
nc: 2 # number of classes
边栏推荐
- Research on intelligent charging strategy of matlab simulink lithium-ion battery
- FP6606CMP5 CPC-16L USB类型-C和PD充电控制器 百盛电子代理商
- 图注意力机制
- esp32系列(5):esp32 蓝牙架构学习
- 基于stm32的shell实现
- mysql进制安装与mysql密码破解
- No qualifying bean of type问题解决
- Error occurred while trying to proxy request The project suddenly can't get up
- Mongoose模块
- 哎,这要人老命的缓存一致问题啊
猜你喜欢

SLIM: Sparse Linear Methods (TopN推荐)

华为云数据治理生产线DataArts,让“数据‘慧’说话”

FastJson反序列化漏洞(复现)
![[MRCTF2020]Ezaudit](/img/80/d4656abdff20703591ffdc3f5a5ebc.png)
[MRCTF2020]Ezaudit

图卷积神经网络的数学原理——谱图理论和傅里叶变换初探
![Valid bracketed strings [greedy exercise]](/img/1c/5cefb53bc4aba54dd79b0cc9b09b0d.png)
Valid bracketed strings [greedy exercise]

Prometheus 基本概念

torch.optim.Adam() function usage
![[极客大挑战 2020]Roamphp1-Welcome](/img/3b/2fa91f7478b8abf6efe0feafd24e58.png)
[极客大挑战 2020]Roamphp1-Welcome

Security business revenue growth rate exceeds 70% 360 builds digital security leader
随机推荐
报错500,“message“: “nested exception is org.apache.ibatis.binding.BindingException: 解决记录
字符串复制、拼接、比较以及分割函数总结(一)
你是这样的volatile,出乎意料
952. 按公因数计算最大组件大小 : 枚举质因数 + 并查集运用题
Mongoose module
云厂商做生态需要“真连接、真赋能”,用“技术+真金实银”发展伙伴
C语言向MySQL插入数据
Shell implementation based on stm32
关于内和调试无法查看ntdll内存的问题
592. Fraction Addition and Subtraction
Lotus explodes the block failed
shell快速移植
Win11如何把d盘空间分给c盘?Win11d盘分盘出来给c盘的方法
Security business revenue growth rate exceeds 70% 360 builds digital security leader
论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
[Geek Challenge 2020] Roamphp1-Welcome
Wanhua chemical fine chemical industry innovation product assembly
C# 连接SQL Sever 数据库与数据查询实例 数据仓库
华为无线设备Mesh配置命令
(17)[系统调用]追踪系统调用(0环)