warning

该流程仅供内部使用,外部人士使用可能会报很多很多错误!

步骤

  1. 先清除backup文件夹中老的权重文件:
  2. 将标定好图片以及annotation .txt文件拷贝到obj文件夹,一一对应,路径build/darknet/x64/data/obj,如:
  3. 修改train.txt和test.txt文件,路径需与我们的图片以及标注路径一致:

    详细步骤:
    1)新建Exel表格,在第一个单元格输入第一张图片路径,按住单元格右下角按钮往下拖动,直到生成跟数据集相同数量的单元格:

    2)ctrl+a全选单元格,复制,打开train.txt文件,粘贴:

    3)自行从中抽取(剪切)若干行粘贴到test.txt中,作为测试集,我这里抽取301-400、701-800、1101-1200、1501-1600共400张(25%)作为测试集。如有条件可用数据集拆分工具,更精准:
    参考文章:python 如何将数据集拆分成训练集和测试集(验证集)? split
  4. 修改obj.data和obj.names文件,路径要对应:

  5. 复制yolo-voc.2.0.cfg文件,重命名为yolo-obj.cfg,打开yolo-obj.cfg,修改里面相关参数(属于高级调参,这步我们暂时不修改):
  6. 打开darknet.sln,修改darknet.c相关代码,点击生成–> 生成解决方案:


  7. 成功生成解决方案后,用记事本打开train-obj.cmd,查看里面内容,确认无误后,运行它,便开始训练,训练过程中可查看backup文件夹生成的权重文件情况:



  8. 测试权重文件参数
    请参考:python yolo-v2 设计批处理程序对训练生成的权重文件进行自动化批量测试,并输出结果到指定txt文件

yolo-v2 自己的数据集训练以及测试流程(仅供内部使用!)相关推荐

  1. 用自建kinetics-skeleton行为识别数据集训练st-gcn网络流程记录

    用自建kinetics-skeleton行为识别数据集训练st-gcn网络流程记录 0. 准备工作 1. 下载/裁剪视频 2. 利用OpenPose提取骨骼点数据,制作kinetics-skeleto ...

  2. caffe学习(五):cifar-10数据集训练及测试(Ubuntu)

    简介 网站链接:CIFAR-10 CIFAR-10数据集包括由10个类别的事物,每个事物各有6000张彩色图像,每张图片的大小是32*32. 整个数据集被分成了5个训练集和1个测试集,各有10000张 ...

  3. 深度学习入门 FashionMNIST数据集训练和测试(30层神经网路)

    使用pytorch框架.模型包含13层卷积层.2层池化层.15层全连接层.为什么叠这么多层?就是玩. FashionMNIST数据集包含训练集6w张图片,测试集1w张图片,每张图片是单通道.大小28× ...

  4. yolo原理与实现(训练和测试)

    前言 之前谈的基础深度学习的模型一直都是分类,即给定一张图片分辨出图像是什么东西.而更有趣的是在目标检测领域,给定一张图片,不仅要分辨出图示的物体是什么,还要标注出目标的边框.我之前的博文写过一个手写 ...

  5. CIFAR10数据集训练及测试

    一.数据集介绍 该数据集共有60000张彩色图像,这些图像是32*32,分为10个类,每类6000张图.这里面有50000张用于训练,构成了5个训练批,每一批10000张图:另外10000用于测试,单 ...

  6. 装不了 pytorch=0.4.0? ubuntu下 基于 cuda=92 和 pytorch=1.2 配置环境跑通 CornerNet 训练和测试流程 步骤详解(包括GPU限制问题详解)

    ubuntu下跑通CornerNet的流程步骤 环境配置 写这篇博客原因? 更改conda_packagelist.txt conda下基于conda_packagelist.txt创建新环境 安装p ...

  7. pytorch神经网络训练及测试流程代码

    神经网络的训练及测试其实是个相对固定的流程,下面进行详细说明,包括命令行设置基本参数.如数据集路径等其他参数的设置.学习率.损失函数.模型参数的保存与加载及最终train.py与test.py的mai ...

  8. 电信4g网速测试软件,移动联通电信三大运营商4G网速测试,仅供非专业人士参考...

    流量漫游费马上就要取消了,哪家运营商的手机用起来更爽呢? 除了资费,网速也很关键,网速慢影响使用体验. 万一将来携号转网真能实现了,想转哪个网也可以参考. 建议大家选个备用号,哪家网好就换哪个,丢了也 ...

  9. 【数据挖掘】分类任务简介 ( 分类概念 | 分类和预测 | 分类过程 | 训练集 | 测试集 | 数据预处理 | 有监督学习 )

    文章目录 I . 分类概念 II . 分类 ( 离散值 ) 和 预测 ( 连续值 ) III . 分类过程 IV . 分类过程中使用的数据集 ( 训练集 | 测试集 | 新数据 ) V . 数据预处理 ...

最新文章

  1. iOS 11开发教程(二十一)iOS11应用视图美化按钮之实现按钮的响应(1)
  2. java的知识点30——设计模式
  3. SAP NetWeaver平台介绍
  4. 工信部IC power大讲堂(南京)开班,特邀国际名家做核心技术分享
  5. 【狂神说】Redis笔记
  6. 在windows环境下ftp服务器的文件上传和下载
  7. 【经验心得】关于RPGmaker的工程解码
  8. Go语言的变量、函数、Socks5代理服务器
  9. Linux中启动和停止jar包的运行
  10. 【2020模拟考试T3】【PAT乙】1028 人口普查 (20分) 字符串比较
  11. 【1.Delphi基础】1.Delphi程序设计入门
  12. 【数学建模】2 TOPSIS优劣解距离法
  13. FileZilla Server多实例监听
  14. 程序员薪资:2022年腾讯校招薪资接近40W?我惊呆了
  15. wet-英语困难户的好选择-控制台翻译
  16. 拆卸台式计算机的顺序,台式电脑拆装与清灰教程,让电脑焕然一新|Crucial(英睿达)...
  17. 如何领取门票参加中国北京科技产业博览会?
  18. js 时间转东八区_js:固定与东八区服务器时间保持一致并且可选时间格式
  19. 重磅消息:微信支付分最新开通方法!
  20. postgresql 执行sql文件

热门文章

  1. 【学习笔记】产品成本计划(Product Cost Planning)01
  2. abap 取数排序之后怎么取第一行
  3. SAP OBYC自动记账的实例说明 +VALUE STRING
  4. 面试中如何回答“你是否愿意加班”
  5. 【CIO说】转型SaaS,为什么Oracle、SAP的第一选择是人力资源软件
  6. 直播这把“开鱼刀”能否救蘑菇街于“扑街”?
  7. matlab中鼠标光标后面的阴影怎么去除,UG在绘图是拖动鼠标出现残影怎么回事?看看这个方法就知道了...
  8. 编写函数,模拟内置函数 sorted()。
  9. excel如何匹配同名数据_Excel如何查找名字重复的数据
  10. mysql安装 linux 5.6,Linux安装MySql5.6版详细教程