如何绘制caffe训练过程中的loss和accurary的曲线??

caffe/tools/extra/plot_training_log.py.example自带的绘图的小脚本
关于获取日志文件,我用的方法和@齐浩之 提到的一样,写个脚本,运行这个脚本开始训练,这样就可以保存日志了, 脚本如下
#!/bin/bash
LOG=log/train-`date +%Y-%m-%d-%H-%M-%S`.log
CAFFE=~/caffe/build/tools/caffe

$CAFFE train --solver=solver.prototxt --gpu=0 2>&1 | tee $LOG

根据caffe官网的说明:
The final model, stored as a binary protobuf file, is stored at
lenet_iter_10000
which you can deploy as a trained model in your application, if you are training on a real-world application dataset.
是说训练完成后的模型,存在这个lenet_iter_10000文件里,之后就可以deploy在自己的程序里。。
可是怎么使用这个文件呢?

我也找了很久,终于找到了,可以参考一下
c++的接口:https://github.com/BVLC/caffe/blob/master/examples/cpp_classification/classification.cpp
python的接口:http://nbviewer.ipython.org/github/BVLC/caffe/blob/master/examples/classification.ipynb


使用Putty等客户端连接到服务器后,单纯使用“&”不能在后台运行程序,因为只要Putty一退出程序也会随着退出。

解决方法:

使用nohub,例:

      nohup php service.php &

让php程序像服务一样运行在后台,这样就可以使用php或python等写服务了,停止时直接killall 就好了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值