Microsoft caffe(caffe-windows) cifar实例编译之model的使用
2016-08-02 17:16
453 查看
本文讲解如何对网上下载的一个图片利用训练好的cifar模型进行分类
上一篇文章训练好以后会得到两个文件
![](http://img.blog.csdn.net/20160523171836420?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
从网上查阅资料解释来看,第一个caffemodel是训练完毕得到的模型参数文件,第二个solverstate是训练中断以后,可以用此文件从中断地方继续训练(具体使用方法目前尚未测试)
新建一个代表cifar10数据标签txt文件,放在examples下的cifar10文件夹内,本文采用名称为synset_words的txt文件,内容如下:
![](http://img.blog.csdn.net/20160524105459779?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
从网上随便下载一个图片,但是注意,最好是cifar里面包含的种类,当然也可以下载其他的,不过分类得到的标签肯定不对,因为训练得到的模型不包含此种类。
比如我下载了一只猫:
![](http://img.blog.csdn.net/20160523172347578?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
使用模型进行分类,建立一个bat文件,比如我在E:\caffeDEV1\caffe-windows\Build\x64\Release下[同样可以在debug下]建立classification.bat,内容如下
)
也就说最后一步,直接运行这个bat文件,双击就行,得到如下结果
![](http://img.blog.csdn.net/20160523172937723?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
【注】我在其中一个地方卡了很久,千万千万不要把modelcaffe.h5的后缀改为modelcaffe,也就是说,千万别删掉了h5,我一直以为调用cifar10_quick_iter_4000.caffemodel,结果呵呵了,卡了一下午
参考原文:
http://m.blog.csdn.net/article/details?id=51483206
第一步
上一篇文章训练好以后会得到两个文件从网上查阅资料解释来看,第一个caffemodel是训练完毕得到的模型参数文件,第二个solverstate是训练中断以后,可以用此文件从中断地方继续训练(具体使用方法目前尚未测试)
第二步
新建一个代表cifar10数据标签txt文件,放在examples下的cifar10文件夹内,本文采用名称为synset_words的txt文件,内容如下:从网上随便下载一个图片,但是注意,最好是cifar里面包含的种类,当然也可以下载其他的,不过分类得到的标签肯定不对,因为训练得到的模型不包含此种类。
比如我下载了一只猫:
第三步
使用模型进行分类,建立一个bat文件,比如我在E:\caffeDEV1\caffe-windows\Build\x64\Release下[同样可以在debug下]建立classification.bat,内容如下classification.exe E:\caffeDEV1\caffe-windows\examples\cifar10\cifar10_quick.prototxt E:\caffeDEV1\caffe-windows\examples\cifar10\cifar10_quick_iter_4000.caffemodel.h5 E:\caffeDEV1\caffe-windows\examples\cifar10\mean.binaryproto E:\caffeDEV1\caffe-windows\examples\cifar10\synset_words.txt E:\caffeDEV1\caffe-windows\examples\cifar10\dog.jpg pause如果你建立在其他地方,请注意你的路径。bat的格式为XX/XX/classification.exe xx/xx/网络结构(cifar10_quick.prototxt) XX/XX/训练好的模型(.caffemodel.h5) XX/XX/均值文件 XX/XX/下载的图片(XX/XX代表路径
)
第四步
也就说最后一步,直接运行这个bat文件,双击就行,得到如下结果【注】我在其中一个地方卡了很久,千万千万不要把modelcaffe.h5的后缀改为modelcaffe,也就是说,千万别删掉了h5,我一直以为调用cifar10_quick_iter_4000.caffemodel,结果呵呵了,卡了一下午
参考原文:
http://m.blog.csdn.net/article/details?id=51483206
相关文章推荐
- 【caffe-Windows】cifar实例编译之model的使用
- 【caffe-Windows_3】cifar实例编译之model的使用
- 【caffe-Windows】cifar实例编译之model的使用
- 【caffe-Windows】cifar实例编译之model的使用
- 【caffe-Windows】cifar实例编译之model的使用
- 3【caffe-Windows】cifar实例编译之model的使用
- 【caffe-Windows】cifar实例编译之model的生成
- 【caffe-Windows_2】cifar实例编译之model的生成
- 【caffe-Windows】cifar实例编译之model的生成
- 【caffe-Windows】cifar实例编译之model的生成
- 【caffe-Windows】mnist实例编译之model的使用-classification
- 【caffe-Windows】mnist实例编译之model的使用-classification
- Microsoft caffe cifar实例编译之model的生成
- 【caffe-Windows】mnist实例编译之model的使用-matlab
- 【caffe-Windows】cifar实例编译之model的生成
- 接上篇 【caffe-Windows】mnist实例编译之model的使用-classification(2016-08-16)
- 2.【caffe-Windows】cifar实例编译之model的生成
- 【caffe-Windows】mnist实例编译之model的生成
- 【caffe-Windows】mnist实例编译之model的生成
- 【caffe-Windows】mnist实例编译之model的生成(2016-06-27)(原文评论可参考)