caffe for windows 训练cifar10

caffe训练用cifar10_3 caffe训练用cifar10_1 由于上传上限60MB,分3个文件上传 立即下载

在Windows下编译CAFFE并使用其matlab和python接口

本文主要的环境是caffe+win8+vs2013+cuda7.0使用了gpu。Solution是在release版本下。具体的环境请看我转载的happynear大神搭建的caffe框架。

一、数据集准备

到官网中下载cifar10数据集,如果使用的是c++,那么下载.bin文件。数据集介绍已经很详细了。cifar10数据集官网下载下载并解压,看到共有6个.bin文件,前面五个是训练集,最后一个是测试集。

二、将数据集转成leveldb格式


用vs2013打开项目工程。有一个project是convert_cifar_data。(若没有,则可以在Solution新建一个cuda project,导入tools文件夹中的convert_cifar_data.cpp文件,配置环境即可)。编译这个project,之后会在../../examples/cifar10/文件夹下找到convert_cifar_data.exe。新建两个文件夹,分别命名为input_folder,output_folder。input_folder中放入第一阶段准备好的cifar10数据。output_folder为转换数据之后存储位置。同级目录下新建一个批处理文件,后缀名.bat,输入以下内容并保存。
convert_cifar_data.exe  input_folder output_folders leveldbpause
这里将数据集转成了leveldb格式。运行convet_cifar_data.bat文件,完成数据的转换。

三、计算数据的均值文件

新建一个cuda project,命名为compute_image_mean,导入tools文件夹中的compute_image_mean.cpp文件,配置环境。
编译,输出路径为为../../bin/,所以,在bin 文件夹下找到生成的compute_image_mean.exe。将第二阶段生成的input_folder,output_folder拷贝过来。同级目录下新建一个.bat文件。输入以下内容并保存。
compute_image_mean.exe output_folders/cifar10_train_leveldb mean.binaryprotopause
运行compute_image_mean.bat文件,生成了mean.binaryproto文件。这个文件即为均值文件。

四、训练cifar10数据集

在examples/cifar10/文件夹中,找到cifar10_quick_trian_test.prototxt。修改里面的mean_file和source的路径。backend一律改为LEVELDB。只要是编译好的caffe框架,在bin文件夹里面都有一个caffe.exe。这是一个训练数据集的可执行文件,在上级目录下新建一个.bat,添加内容,保存并运行。
./bin/caffe.exe train --solver=examples/cifar10/cifar10_quick_solver.prototxtpause
看到在dos窗口已经开始训练了,训练迭代次数等参数均在cifar10_quick_solver.prototxt文件中。这里采用了gpu训练,迭代了4000次,最终的训练精度为0.7061。在examples/cifar10/文件夹中,找到了训练出来的模型cifar10_quick_iter_4000.caffemodel。





1 cifar10数据库

60000张32*32 彩色图片 共10类

50000张训练

10000张测试

下载cifar10数据库:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz

这是binary格式的,所以我们要把它转换成leveldb格式。



2 在../caffe-windows/examples/cifar10文件夹中有一个 convert_cifar_data.cpp

将他include到MainCaller.cpp中。如下:


 

编译....我是一次就通过了 ,在bin文件夹里出现convert_cifar_data.exe。然后 就可以进行格式转换。binary→leveldb

可以在bin文件夹下新建一个input文件夹。将cifar10.binary文件放在input文件夹中,这样转换时就不用写路径了。

cmd进入bin文件夹


执行后,在output文件夹下有cifar_train_leveldb和cifar_test_leveldb两个文件夹。里面是转化好的leveldb格式数据。

当然,也可以写一个bat文件处理,方便以后再次使用。



3 下面我们要求数据图像的均值

编译../../tools/comput_image_mean.cpp


编译成功后。接下来求mean

cmd进入bin。

执行后,在bin文件夹下出现一个mean.binaryproto文件,这就是所需的均值文件。


4 训练cifar网络

在.../examples/cifar10文件夹里已经有网络的配置文件,我们只需要将cifar_train_leveldb和cifar_test_leveldb两个文件夹还有mean.binaryproto文件拷到cifar0文件夹下。

修改cifar10_quick_train.prototxt中的source: "cifar-train-leveldb"    mean_file: "mean.binaryproto" 和cifar10_quick_test.prototxt中的source: "cifar-test-leveldb"
    mean_file: "mean.binaryproto"就可以了,

后面再训练就类似于MNIST的训练。写一个train_quick.bat,内容如下:

[plain]   view plain  copy
  1. copy ..\\..\\bin\\MainCaller.exe ..\\..\\bin\\train_net.exe  
  2. SET GLOG_logtostderr=1  
  3. "../../bin/train_net.exe" cifar10_quick_solver.prototxt    
  4. pause  

先编译一遍 train_net.cpp

运行train_quick.bat

  


5 运行结果

玩转 Milvus(二):在 Ubuntu 22.04(WSL2)上安装 Milvus 本文详细介绍了在Ubuntu 22.04(WSL2)环境下安装Milvus向量数据库的两种单机模式:Milvus Lite和Milvus Standalone。Milvus Lite作为轻量级Python库,适合快速学习和小规模实验,只需通过pip安装即可使用。Milvus Standalone则支持Docker和Docker Compose两种部署方式,适合开发测试或小规模生产环境。文章对比了不同安装方式的优缺点,并提供了验证案例和常见问题解答,帮助开发者快速上手,实现简单的语义搜索功能。 阅读详情

相关推荐

【第六届起重机创意大赛国一作品——资料分享】

文章目录前言一、比赛内容分析二、确定方案与作品模型1.方案简图2.作品模型三、电控部分控制思路单片机选择与资源分配拓展板的设计接线与走线代码分享总结

qq_19308801的博客 7783

使用caffe自带模型训练cifar10数据集

  前面训练了mnist数据集!但caffe自带的数据集还有cifar10数据集。同样cifar10数据集也是分类数据集,共分10类。cifar10数据集中包含60000张32x32的彩色图片。(其中包括50000张作为训练集,10000张作为测试集)对于cifar10数据集更为详细的了解请各位百度,在此不再赘述。本文主要谈谈使用caffe自带模型对cifar10数据集进行训练的过程。   cifar10数据集训练步骤如下:   1.下载cifar10数据集:   进入caffe目录(cd caffe),输

gls_nuaa的博客 482

TI理想二极管在冗余电源中应用实例

深入探讨理想二极管如何提升冗余电源系统的效率与可靠性,通过实际应用案例展示其在电流隔离和自动切换中的优势,帮助工程师优化电源架构设计。

weixin_30653091的博客 991

Ubuntu+caffe训练cifar-10数据集

1. 下载cifar-10数据库 ciffar-10数据集包含10种物体分类,50000张训练图片,10000张测试图片。 在终端执行指令下载cifar-10数据集(二进制文件): [html]view plaincopy print? cd~/caffe-master ./data/cifar10/get_cifa...

weixin_30670925的博客 212

STM32MP157+AD7606BSTZ四通道IEPE传感器控制器实战(附电路图)

本文详细介绍了基于STM32MP157和AD7606BSTZ的四通道IEPE传感器控制器设计实战,涵盖硬件架构、数据采集芯片对比、关键电路设计及信号处理算法。通过双核协同工作和优化算法,实现高精度振动监测与故障诊断,适用于工业机械状态监测等场景。

weixin_29171129的博客 367

MIMO-OFDM 通信-感知一体化(ISAC)中的联合优化与性能权衡

本文深入探讨了MIMO-OFDM技术在通信-感知一体化(ISAC)系统中的核心作用与挑战。文章分析了如何通过联合优化资源分配、波束成形与波形设计,在有限的频谱与硬件资源下,实现通信速率与感知精度之间的最佳平衡,并指出了工程实践中面临的同步、干扰等关键难题。

dapp9builder的博客 216

caffe学习(二) CIFAR-10数据集上训练

原文:http://blog.youkuaiyun.com/liumaolincycle/article/details/47258937 caffe示例实现之1在CIFAR-10数据集上训练与测试Caffe 下面假定caffe的根目录是CAFFE_ROOT,在终端输入命令下载数据集: cd $CAFFE_ROOT ./data/cifar10/get_cifar10.sh #该脚本会下载二进制的

young951023的博客 4951

python音频信号分析

声音以具有诸如频率、带宽、分贝等参数的音频信号的形式表示,典型的音频信号可以表示为幅度和时间的函数

MAY的博客 2787

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

简介CIFAR-10数据集包括由10个类别的事物,每个事物各有6000张彩色图像,每张图片的大小是32*32。 整个数据集被分成了5个训练集和1个测试集,各有10000张图片,即50000张图片用于训练,10000张图片用于测试(交叉验证)。 网站链接:CIFAR-10下载数据注意:默认用$CAFFE_ROOT表示caffe的根目录。 输入指令:cd $CAFFE_ROOT ./data/

hongbin_xu的博客 9089

qt实现OCC读取STEP模型并显示(附完整源码)

qt实现OCC读取STEP模型并显示(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1481

10天冲刺国自然基金!用这套实战AI提示词指令教程,助你中标率翻倍!亲测DeepSeek和ChatGPT不好用

虽然以上国自然提示词指令经过反复实测,但并不是万能无脑帮你搞定所有,大模型AI的特性是你专业领域能力越强,它的智商表现就会更加强大,通过以上提示词教程的使用,大大提升中标概率是肯定的。还有就是大模型的使用上,不是市面上大家都说好的就一定适用,目前来看,Gemini和Claude的两个模型是非常适合国自然本子的修改的。在使用大模型进行国自然本子撰写修改时,首先是角色的设定,然后是目标和背景的描述,好用的提示词指令都是要经过无数次的实测,比对输出结果后又反复调整,达到最佳的效果状态的提示词指令。

智能AI让学术科研更容易 1247

caffe学习笔记之Caffe for Windows 训练cifar10

caffe学习笔记之Caffe for Windows 训练cifar10 1下载cifar10数据集 cifar10数据集可以直接下载,或者是通过运行/data/cifar10/get_cifar10.sh得到,这里我是直接下载的,下载地址为:http://www.cs.toronto.edu/~kriz/cifar.html 我在.\examples\cifar10\中创建了data1文

abuqueen的博客 856

Open3d Qt的环境配置

目前统一使用qt6配置,open3d中可视化功能目前使用vtk代替,语言为c++。

阁楼 920

Caffe for Windows 训练cifar10

1.下载cifar10数据库:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz 2.下载的cifar10数据库是6个bin格式的文件,需要使用caffe for windows里的转化工具将bin格式的数据转化为leveldb格式。在../examples/cifar10文件夹下有个convert_cifar_data.cpp,将其

twenty_three23的博客 1067

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Caffe for windows 训练cifar10数据集

Caffe for windows 训练ciifar10数据集   关于如何在windows操作系统上安装和配置caffe的问题,可见链接:http://blog.youkuaiyun.com/mmmmmttttff/article/details/51023523(这里使用的是happynear版本) 我的本机环境如下: 操作系统版本 Windows10-64.专业增强版

none 3699

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Caffe for Windows 训练cifar10 VS2013

文章参考:http://blog.youkuaiyun.com/u012878523/article/details/41308333 本文框架以参考文章确定,内容略有不同 1、cifar10数据库 http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz 数据库解压出的数据是binary格式的,解压出来包括六个.bin文件和一个.txt文

3002

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Caffe for windows 训练minst和cifar-10

caffe minst cifar-10

AIGC | 智能洞察,创造未来 5323

caffe for windows 训练cifar10 及若干问题

声明:有部分内容转载至笑笑魔导师 1,准备cifar10数据库 cifar10数据库由60000张32*32 彩色图片 共10类 其中50000张训练 10000张测试 下载cifar10数据库:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz 这是binary格式的,所以我们要把它转换成level

chengwei0019 4973

用Caffe for Windows版本配置并训练cifar10

本人想自己试验训练一个基于resnet的cifar10模型,但是想了想,还是想训练一个基本的cifar10再说,一步一步来。所以,本文以examples/cifar10/为例,主要用于小图片的分类。 第一步: 下载cifar10数据集该数据有 60000张32*32彩色图片,50000张训练,10000张测试下载cifar10数据集:http://www.cs.toronto.edu/~kriz/c

包包小公子的私人博客 721

caffe for windows 实现cifar10图像训练生成caffemodel

本文主要的环境是caffe+win8+vs2013+cuda7.0使用了gpu。Solution是在release版本下。具体的环境请看我转载的happynear大神搭建的caffe框架。 一、数据集准备 到官网中下载cifar10数据集,如果使用的是c++,那么下载.bin文件。数据集介绍已经很详细了。cifar10数据集官网下载 下载并解压,看到共有6个.bin文件,前面五个是训练集,最

chengzhongxuyou的博客 3586

各种caffe版本的网址及配置资料

 caffe官网:http://caffe.berkeleyvision.org/ 1.最原始的最开始版本:伯克利BVLC版 https://github.com/BVLC/caffe 主要在Linux上运行,有matlab和Python接口 傻瓜都能学会的配置教程:Caffe+Ubuntu14.04+CUDA6.5新手安装配置指南: http://www.haodaima

6166
上一篇: 深度学习调参备忘
下一篇: Caffe1——Mnist数据集创建lmdb或leveldb类型的数据
bbzz2
博客等级 码龄16年 514粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值