Caffe学习笔记1

MNIST数据集

运行caffe框架中的脚本下载MNIST数据集


cd data/mnist
./get_mnist.sh

用tree查看MNIST数据集结构

sudo apt-get install tree
tree

将二进制原始数据文件转换为LEVELDB或LMDB才能被Caffe识别

转换为LMDB格式

需要在根目录下运行否则找不到

./examples/mnist/create_mnist.sh


查看生成的结果:data.mdb和lock.mdb

ls -l examples/mnist/mnist_train_lmdb/
ls -l examples/mnist/mnist_test_lmdb/


vi examples/mnist/lenet_solver.prototxt

修改求解模式GPU为CPU

solver_mode:CPU

caffe根目录下运行

./examples/mnist/train_lenet.sh


输出结果可以看到训练的模型权值保存在examples/mnist/lenet_iter_10000

训练状态保存在examples/mnist/lenet_iter_10000.solverstate


用训练好的LeNet-5模型权值对测试数据集进行预测

./build/tools/caffe.bin test \-model examples/mnist/lenet_train_test.prototxt \-weights examples/mnist/lenet_iter_10000.caffemodel \-iterations 100

./build/tools/caffe.bin test                                                     表示只做预测

examples/mnist/lenet_train_test.prototxt                             指定模型描述文本文件

-weights examples/mnist/lenet_iter_10000.caffemodel       指定模型预先训练好的权值文件

-iterations 100                                                                      指定测试迭代次数




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值