机器学习入门(三):caffe训练过程概况和caffe.bin命令选项

分析训练日志,可以得到如下训练过程:

1 打印出来solver.prototxt

2打印出来train_val.prototxt

3根据网络模型的描述文件,按照各个层的顺序确定训练时,各个层之间如何连接计算,各个层输出的blob的维度,和所需内存大小,最后一层为loss。

4根据网络描述文件,确定测试时,各个层之间如何连接计算和所需内存大小, 维度。

5以上确定了训练网络和测试网络如何搭建。(建好了房子外形)

6根据solver.prototxt的设置,确定如何进行训练(确定内部装修方案)

 (1)先测试一次得到分类accuracy和loss

 (2)然后开始迭代按照次数display

 (3)按照solver中的设置,一个test_interval之后,进行一次测试

7最后得到caffemodel之后,可以进行caffe.bin test -model (接训练网络train_test.prototxt文件) -weights (接训练好的模型) -iterations 100(train_test.prototxt中设置test阶段的batchsize 为100,这里再迭代100次,可以完全覆盖测试集中的1万个样本)

8caffe.bin 除了可以接train/test选项之外,还可以接 time 评估模型执行时间,等其他。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值