在执行训练的过程中,若指定了生成log信息,log信息包含初始化,网络结构初始化和训练过程随着迭代数的loss信息。

注意生成的log文件可能没有.log后缀,那么自己加上.log后缀。如我的log信息为pycaffe20180110-151247-31929.log

生成loss曲线图用到caffe中自带的小工具 caffe/tools/extra/parse_log.sh caffe/tools/extra/extract_seconds.pycaffe/tools/extra/plot_training_log.py.example

(其中还有一个caffe/tools/extra/parse_log.py文件,可以将log信息分别解析成train和test的log信息,我这里没用到,就没加上去)

将这三个小工具复制到你的log文件夹下,与/log/xxx.log处在同一级目录,再将plot_training_log.py.example复制一份改为plot_training_log.py(python文件当然后缀是.py)
接着在log文件夹下执行命令:python plot_training_log.py 6 ./loss.png ./pycaffe20180110-151247-31929.log
caffe中支持很多种曲线绘制,通过指定不同的类型参数即可,具体参数如下:
Notes: 1. Supporting multiple logs.
    2. Log file name must end with the lower-cased ".log".
Supported chart types:
        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

我运行成功生成的loss.png图为:

accuracy的曲线图后期用到了再加上。

 

最新文章

  1. grunt自定义任务——合并压缩css和js
  2. ERwin® Data Modeler介绍
  3. lua创建文件和文件夹
  4. 利用PHP取二进制文件头判断文件类型
  5. Python中map,filter,reduce,zip的应用
  6. 【HDOJ】1114 Piggy-Bank
  7. android Services注意地方
  8. Extending your SharePoint 2007 site with Microsoft ASP.NET AJAX 3.5
  9. mybatis整合spring获取配置文件信息出错
  10. js (jQuery)分组数据
  11. c++ 的绝对值函数
  12. 2018.4.23 git删除已经add的文件
  13. 智行火车票免费加速到VIP最高速抢票(不用朋友积攒或者购买加速包)
  14. spring初始化相关
  15. 使用EnterpriseLibrary插入Oracle CLOB数据
  16. c语言const和c++const
  17. [HDU5713]K个联通块
  18. JavaScript简介与使用方法
  19. undefined!=false之解 及==比较的规则
  20. istio 配置解读

热门文章

  1. 为archlinux终端ls不同类型文件设置不同显示颜色
  2. html5 javascript 事件练习2
  3. Linux安装 centos 7 最小化 安装
  4. 基于CSS属性display:table的表格布局的使用
  5. spring boot 整合freemarker(好用!!!!)
  6. 在vue项目中引入jquery
  7. 利用ueditor保存到mysql数据库时出现乱码
  8. 基于ROS和python,通过TCP通信协议,完成键盘无线控制移动机器人运动
  9. Spring Data Solr入门
  10. flutter popup