热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

windowscaffe训练自己的数据

1.在data目录下建立文件夹image1000test200,将训练的图片数据放入train文件中,将测试的数据放入val文件中,同时在image1000test200文件夹下生

1.在data目录下建立文件夹image1000test200,将训练的图片数据放入train文件中,将测试的数据放入val文件中,同时在image1000test200文件夹下生成两个标签文件train.txt和val.txt,train.txt的文件如下图所示:
windows caffe 训练自己的数据
注意:图片和标签之间只有一个空格,之前直接下载的别人的标签文件,图片和标签之前有多个空格,导致转换数据格式的时候一直报错:can’t open or find….图片文件
2.转换数据格式,建立.bat文件,内容如下,双击运行即可生成转换好数据格式的数据

对测试数据转换:
SET GLOG_logtostderr=1
Build\x64\Debug\convert_imageset.exe –backend=leveldb –resize_width=32 –resize_height=32 D:\caffe_vs\caffe-master\data\image1000test200\val\ D:\caffe_vs\caffe-master\data\image1000test200\val.txt D:\caffe_vs\caffe-master\data\image1000test200\valldb 0
Pause

对训练数据转换:
SET GLOG_logtostderr=1
Build\x64\Debug\convert_imageset.exe –backend=leveldb –resize_width=32 –resize_height=32 D:\caffe_vs\caffe-master\data\image1000test200\train\ D:\caffe_vs\caffe-master\data\image1000test200\train.txt D:\caffe_vs\caffe-master\data\image1000test200\trainldb 0
Pause
3. 生成均值文件
生成测试文件的均值文件
Build\x64\Debug\compute_image_mean.exe –backend=leveldb D:\caffe_vs\caffe-master\data\image1000test200\valldb D:\caffe_vs\caffe-master\data\image1000test200\val_mean.binaryproto
pause

生成训练文件的均值文件
Build\x64\Debug\compute_image_mean.exe –backend=leveldb D:\caffe_vs\caffe-master\data\image1000test200\trainldb D:\caffe_vs\caffe-master\data\image1000test200\train_mean.binaryproto
pause
4.在image1000test200下新建文件夹train_val,将examples/cifar10下面的cifar10_quick_solver.prototxt文件和cifar10_quick_train_test.prototxt文件拷贝到train_val文件夹中,重命名如下图所示:
windows caffe 训练自己的数据
然后对这两个文件进行如下修改:
windows caffe 训练自己的数据
windows caffe 训练自己的数据
5.最后编写.bat文件,内容如下,双击运行即可
Build\x64\Debug\caffe.exe train –solver=data/image1000test200/train_val/mine_solver.prototxt
pause

训练自己的数据
参考:
http://www.cnblogs.com/newbyang/p/5685358.html
http://blog.csdn.net/zr459927180/article/details/51001536
http://blog.csdn.net/u012878523/article/details/41698209
http://blog.csdn.net/u013657981/article/details/49497753


推荐阅读
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍如何使用阿里云的fastjson库解析包含时间戳、IP地址和参数等信息的JSON格式文本,并进行数据处理和保存。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
author-avatar
真实的小莹_808
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有