caffe调用已生成的模型和测试
2015-11-10 13:59
253 查看
在配置教程里有训练好的模型,然后使用caffe去调用这个模型。
先看一下build/tools/caffe.bin文件里面有哪些参数:
1、先是test表明是要评价一个已经训练好的模型。
2、然后指定模型prototxt文件,这是一个文本文件,详细描述了网络结构和数据集信息。从mnist下面的train_lenet.sh指定的solver对应于examples/mnist/lenet_solver.prototxt,而lenet_solver.prototxt指定的模型为examples/mnist/lenet_train_test.prototxt。
3、然后在指定模型的具体的权重。刚好为examples/mnist/lenet_iter_5000.caffemodel
下面调用已经训练好的模型,测试。
同上,是下面是一个我自己的三张图片的测试里面有两张猫的,调用bvlc_reference_caffenet.caffemodel模型
./build/tools/caffe.bin test -weights=models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel -model=examples/_temp/imagenet_val.prototxt -gpu=0
1、先是test表明是要评价一个已经训练好的模型。
2、然后imagenet_val.prototxt指定模型prototxt文件,这是一个文本文件,详细描述了网络结构和数据集信息。
3、然后在指定模型的具体的权重为models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel
测得准确率只有75%
先看一下build/tools/caffe.bin文件里面有哪些参数:
1、先是test表明是要评价一个已经训练好的模型。
2、然后指定模型prototxt文件,这是一个文本文件,详细描述了网络结构和数据集信息。从mnist下面的train_lenet.sh指定的solver对应于examples/mnist/lenet_solver.prototxt,而lenet_solver.prototxt指定的模型为examples/mnist/lenet_train_test.prototxt。
3、然后在指定模型的具体的权重。刚好为examples/mnist/lenet_iter_5000.caffemodel
下面调用已经训练好的模型,测试。
同上,是下面是一个我自己的三张图片的测试里面有两张猫的,调用bvlc_reference_caffenet.caffemodel模型
./build/tools/caffe.bin test -weights=models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel -model=examples/_temp/imagenet_val.prototxt -gpu=0
1、先是test表明是要评价一个已经训练好的模型。
2、然后imagenet_val.prototxt指定模型prototxt文件,这是一个文本文件,详细描述了网络结构和数据集信息。
3、然后在指定模型的具体的权重为models/bvlc_reference_caffenet/bvlc_reference_caffenet.caffemodel
测得准确率只有75%
相关文章推荐
- js_碰壁反弹效果
- Json自学新得
- fedora 安裝配置DHCP server
- HTML5初学者路线图
- js内容
- JavaScript获取数组最小值和最大值的方法
- maven引入json各种版本
- 浅谈jsp、freemarker、velocity区别
- javascript字符串与数组转换汇总
- Jquery水车旋转的相册
- ACE_Reactor (V1.01)
- mht转html代码(php)
- Javascript高级程序设计——语法、关键字、保留字、变量、数据类型
- html5技术文章整理
- javascript 动态创建tip图片提示
- javascript this指针指向?
- XHTML学习<1>
- json数据发送时浏览器提示“保存”解决
- js倒计时 重发 效果
- js倒计时 重发 效果