(如何绘制loss曲线:http://blog.csdn.net/u013078356/article/details/51154847)

先贴错误:


list index out of range~那么应该是某个地方的数据缺失,有标号,但相应数据找不到.
问题就出在,采用multistep时,log里会多出这么一行:

I1114 21:40:12.195529 12199 sgd_solver.cpp:46] MultiStep Status: Iteration 10000, step = 1

在解析log文件时,导致 test的 iteration 重复 , iteration多,而对应的 accuracy 和 loss 就不够,导致list index out of range

可以看一下解析出错的 log.test

Iters Seconds TestAccuracy TestLoss
99500 25799.343378 4.49827e-05 4.49827e-05
100000 25927.137554 2.30168e-05 2.30168e-05
100000 26056.572005 1.12219e-05 1.12219e-05
100500 26183.213138 1.70921e-05 1.70921e-05

100000 重复了, 但是 acc和loss可不会重复,最终就是导致末尾空缺:

119500 31105.913158 1.15026e-05 1.15026e-05
120000 31238.017187 1.16753e-05 1.16753e-05
120500
121000
121500

multistep分别在 50000,100000,120000
所以,空缺三行~

解决办法:

修改parse_log.sh文件
在相应的位置添加一句:
sed -i ‘/MultiStep Status: Iteration/d’ aux.txt

sed是一种流编辑器
aux.txt 表示对aux.txt 进行操作
-i 表示直接编辑文件
d表示删除
‘/MultiStep Status: Iteration/d’ 表示删除 含有MultiStep Status: Iteration 这字符串的行

所以对应的,把类似如下含有 MultiStep Status: Iteration 的行给删除了

I1114 21:40:12.195529 12199 sgd_solver.cpp:46] MultiStep Status: Iteration 10000, step = 1

于是乎在匹配 iteration时候就不会重复了

2017年11月15日下午~

【caffe】caffe采用multistep,绘制loss曲线出错相关推荐

  1. Caffe—根据log日志绘制loss曲线和accuracy

    本文在此只讲述Ubuntu16.04下 caffe训练日志绘制loss曲线以及accuracy 如果是windows平台直接跳转文末 caffe中其实已经自带了这样的小工具 caffe-master/ ...

  2. Caffe学习系列(19): 绘制loss和accuracy曲线

    转载自: Caffe学习系列(19): 绘制loss和accuracy曲线 - denny402 - 博客园 http://www.cnblogs.com/denny402/p/5110204.htm ...

  3. pytorch 画loss曲线_Pytorch练习amp;#8211;绘制Loss曲线 - 易采站长站

    绘制Loss曲线 b站课程链接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=2 import绘制曲线的库和numpy库 import numpy as ...

  4. 【detectron】绘制loss曲线和pr曲线

    绘制loss曲线 参见博客:detectron训练日志可视化 绘制p-r曲线 在detectron测试完毕后,会在相应的结果输出文件夹中输出每一类的不同precision对应的recall值,保存在x ...

  5. Python绘制loss曲线、准确率曲线

    Python 绘制 loss 曲线.准确率曲线 使用 python 绘制网络训练过程中的的 loss 曲线以及准确率变化曲线,这里的主要思想就时先把想要的损失值以及准确率值保存下来,保存到 .txt ...

  6. Visdom数据可视化工具绘制Loss曲线

    目录 Visdom介绍 Loss可视化代码编写 视频链接 Visdom介绍 Visdom是FaceBook公司开发的一款开源数据可视化工具,以其简单易用的功能,很快成为PyTorch的一个数据可视化工 ...

  7. python画loss曲线_绘制loss曲线

    第一步保存日志文件,用重定向即可: $TOOLS/caffe train --solver=$SOLVERFILE 2>&1 |tee out.log 第二步直接绘制: python p ...

  8. 用fast rcnn绘制loss曲线遇到的问题

    运行fast rcnn的train,会进入ipython,要先exit退出才能继续运行程序 绘制图像时,用了命令: ./tools/train_net.py --gpu 0 --solver mode ...

  9. Caffe---Pycaffe 绘制loss和accuracy曲线

    Caffe---Pycaffe 绘制loss和accuracy曲线 <Caffe自带工具包---绘制loss和accuracy曲线>:可以看出使用caffe自带的工具包绘制loss曲线和a ...

最新文章

  1. 线程,协程对比和Python爬虫实战说明
  2. struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)...
  3. 485 九针头_三代德玛莎针头 九针头 十三针头 9针头 13针头 原装进口
  4. 小操作_js调出outlook
  5. 写入和读取外部存储文件
  6. 【转】使用 Element-UI 的 Loading 组件-以服务的方式调用
  7. Ubuntu下局域网内+花生壳远程调试程序
  8. Centos7 日志查看工具journalctl 使用
  9. xposed+justTrustme使用与分析
  10. _stdcall相关
  11. 2019 deecamp B题不完全的记录
  12. 8086/8088 CPU的段寻址方式,段地址和偏移地址
  13. 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
  14. isbn书号权威查询,isbn图书查询,图书
  15. 能让HR多看两分钟的优秀简历
  16. 《probabilistic robotics》学习笔记——卡尔曼滤波
  17. linux上sendmail配置文件,linux系统SendMail详细配置
  18. 员工人事档案组成要素介绍
  19. VSCode中如何配置Cmder(Windows)
  20. 什么是DNS劫持?如何应对DNS劫持?

热门文章

  1. 【转载】linux进程控制-exec系列 exec系统调用
  2. asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)
  3. numpy linspace
  4. 差距只是客观存在的事实,与服不服无关。
  5. Cannot subclass final class class com.sun.proxy.$Proxy16
  6. BZOJ 1025: [SCOI2009]游戏
  7. 用sc命令查询系统状态
  8. HDU-5876 Sparse Graph
  9. Maven的依赖范围
  10. 分享基于silverlight的一个大文件上传控件