快速生成训练样本与标签样本之间的索引文件
来源:互联网 发布:fedora 24 php 编辑:程序博客网 时间:2024/06/03 03:36
我们经常在训练的时候会用到将训练文件与标签文件对应起来的索引文件,如下格式:
这个索引有两部分组成:训练文件+空格+标签文件
本文使用先分别生成训练文件索引、标签文件索引,再将两部分合成的方法,灵活且高效地生成训练样本与标签样本之间的索引文件。
(1)训练与标签索引生成
可以使用matlab文件生成
%批量生成文件名主函数
clc,clear,close all;SrcPath = 'C:\wzz\01_work\04_anotation\21_low_speed_following\images\';SrcFile = dir([SrcPath,'*.png']);iCount = length(SrcFile);fid = fopen('list.txt','wt');for k = 1:iCount FileName = [SrcPath,SrcFile(k).name]; fprintf(fid,'%s\n',FileName);endfclose(fid);
(2)合成训练与标签索引到一个文件中
先进行下格式转换,否则容易出现如下问题:
出现上述问题后,之间对文件进行dos2unix是不生效的,因为该命令处理的是行尾部,需要像上述分别处理才行。
dos2unix imgs.txtdos2unix label.txt paste -d ' ' imgs.txt label.txt > train.txt
于是,生成了最终需要的训练样本与标签样本之间的索引文件。
0 0
- 快速生成训练样本与标签样本之间的索引文件
- Tesseract-OCR 样本训练,生成语言文件
- 训练样本的过程
- OpenCV的样本训练
- 对人脸检测训练样本如何生成正样本描述文件和负样本集合文件
- 对抗样本与对抗训练
- 对抗样本与对抗训练
- 对抗样本与对抗训练
- 使用opencv_haartraining.exe做样本训练死循环无法生成.xml文件的解决办法--convert_cascade.exe
- 训练样本集的制作
- 【OpenCV】OpenCV的样本训练
- mobileNet训练自己的样本
- 训练样本和测试样本
- Tesseract文字训练,以及样本生成
- 概率统计与机器学习:期望,方差,数学期望,样本均值,样本方差之间的区别
- 神经网络训练样本和测试样本的区别
- 神经网络训练样本和测试样本的区别
- 如何打乱训练样本和测试样本的顺序
- c++协程1 (boost::coroutine)
- Mac OS X El Capitan(10.11)显示隐藏文件命令失效解决方法
- JS判断是否为微信浏览器
- spring aop中的propagation的7种配置的意思,事务传播级别
- Ubuntu16.10为vim安装YouCompleteMe插件
- 快速生成训练样本与标签样本之间的索引文件
- assert()函数用法总结
- Java多线程相关问题
- python 访问器@property的使用方法
- MCIMX6UL-BB应用程序编译
- codeforces 788C The Great Mixing( BFS / dp+bitset优化 )
- 如何限制电脑PC端访问Web页面,只能手机端才能访问
- spring定时任务执行两次的原因与解决方法
- Hibernate与 MyBatis的比较