如何绘制caffe训练过程中的loss和accurary的曲线??
2016-08-24 19:35
1141 查看
caffe/tools/extra/plot_training_log.py.example自带的绘图的小脚本
关于获取日志文件,我用的方法和@齐浩之 提到的一样,写个脚本,运行这个脚本开始训练,这样就可以保存日志了, 脚本如下
根据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 就好了
关于获取日志文件,我用的方法和@齐浩之 提到的一样,写个脚本,运行这个脚本开始训练,这样就可以保存日志了, 脚本如下
#!/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 就好了
相关文章推荐
- Python:如何使用jupyter绘制caffe训练过程中的loss和accuracy曲线?n
- caffe绘制训练过程的loss和accuracy曲线(以mnist为例)
- caffe绘制训练过程的loss和accuracy曲线
- 使用caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程中的accuracy、loss曲线
- Caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- 【caffe】caffe保存训练生成的log & 绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe保存训练输出到log 并绘制accuracy loss曲线以及ssd画loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- caffe绘制训练过程的loss和accuracy曲线
- Caffe如何画出训练中的loss曲线图和accuracy曲线图
- 如何绘制caffe网络训练曲线