caffe画loss和accurary的曲线
Posted kisstea
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了caffe画loss和accurary的曲线相关的知识,希望对你有一定的参考价值。
需要用到的文件在 caffe/tools/extar/plot_training_log.py.example
还需要用到caffe/tools/extarparse_log.sh 和 caffe/tools/extarextract_seconds.py文件(如果不在当前目录执行记得都拷贝出来)
执行命令 python plot_training_log.py 0 save.png my.log
0为要画那种图,有测试的、训练的accurary等等
save.png是保存图像路径
my.log 是caffe输出日志,必须以.log结尾
需要注意:
1. 在文件extarextract_seconds.py中第56行代码elapsed_seconds = (dt - start_datetime).total_seconds(),
在python2.6下没有total_seconds属性,我把这句改为elapsed_seconds=1000
2. 数据比较多的情况,设置use_marker = False
3. 同样python2.6下 注释掉matplotlib.markers #import matplotlib.markers as mks
以上是关于caffe画loss和accurary的曲线的主要内容,如果未能解决你的问题,请参考以下文章
如何绘制caffe训练过程中的loss和accurary的曲线
如何利用caffe自带的工具包绘制accuracy/loss曲线