caffe-windows下绘制loss曲线和accuracy曲线

主要参考了下面的博客,亲测成功:
https://blog.csdn.net/u013913216/article/details/79694559

如果不会修改的话我将自己修改的extra中的文件放在下方,将文件解压在要画曲线的log文件目录下然后运行脚本文件即可。

先将我自己的操作方法记录如下,以供参考:

(1)在得到了log文件后如下(要将得到的日志文件改为.log后缀):即将所得LNF02020文件改为.log文件,我改的是mobile.log

(2)接下来将修改后的tools/extra/目录下的相应工具文件放在log文件所在目录如下所示:

caffe-windows下绘制loss曲线和accuracy曲线_第1张图片

注意:原本应该是plot_training_log.py.example文件要将后缀改为.py文件

(3)然后在该目录打开命令行窗口输入:

 python parse_log.py mobile.log ./

则会在该目录生成如下文件:

(4)接着在该目录下输入:

python plot_training_log.py  0  accu.png  mobile.log  
#accu.png代表生成图片名称,mobile.log为自己的log文件

数字0代表以第0种方式输出(即测试准确率和迭代次数)

caffe-windows下绘制loss曲线和accuracy曲线_第2张图片

可以看到生成图如上。

如果要生成其他的图修改相应数字即可,数字表示含义如下:

0: Test accuracy vs. Iters

1: Test accuracy vs. Seconds

2: Test loss vs. Iters

3: Test loss vs. Seconds

4: Train learning rate vs. Iters

5: Train learning rate vs. Seconds

6: Train loss vs. Iters

7: Train loss vs. Seconds

你可能感兴趣的:(Deep,learning,caffe)