当前位置:网站首页>知识蒸馏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
边栏推荐
- Mathematical Principles of Graph Convolutional Neural Networks——A Preliminary Study on Spectral Graph Theory and Fourier Transform
- 哎,这要人老命的缓存一致问题啊
- 【云商店公告】关于7月30日帮助中心更新通知
- How Google earth engine realizes the arrangement and selection of our time list
- 阿里巴巴中国站获得1688商品分类 API
- Mongoose module
- 592. Fraction Addition and Subtraction
- LeetCode167:有序数组两数之和
- C陷阱与缺陷 第7章 可移植性缺陷 7.3 整数的大小
- LeetCode318: Maximum product of word lengths
猜你喜欢
随机推荐
华为无线设备配置Mesh业务
京东获取推荐商品列表 API
esp32系列(5):esp32 蓝牙架构学习
向量检索基础方法总结
C陷阱与缺陷 第7章 可移植性缺陷 7.5 移位运算符
优酷视频元素内容召回系统:多级多模态引擎探索
MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
Weka 3.8.6安装与Weka 3.8.6功能介绍
论文阅读之《Underwater scene prior inspired deep underwater image and video Enhancement (UWCNN)》
C陷阱与缺陷 第7章 可移植性缺陷 7.4 字符是有符号数还是无符号数
bean的生命周期
Daily practice------Generate 13-digit bar, Ean-13 code rule: The thirteenth digit is the check code obtained by the calculation of the first twelve digits.
[MRCTF2020]Ezaudit
论文阅读之《DeepIlluminance: Contextual IlluminanceEstimation via Deep Neural Networks》
【Cloud Store Announcement】Notice of Help Center Update on July 30
有没有并发系统设计的经验,我该怎么说?
【AAAI2020】阿里DMR:融合Matching思想的深度排序模型
(17)[系统调用]追踪系统调用(0环)
简易的命令行入门教程
字符串复制、拼接、比较以及分割函数总结(一)