【caffe】caffe采用multistep,绘制loss曲线出错
(如何绘制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曲线出错相关推荐
- Caffe—根据log日志绘制loss曲线和accuracy
本文在此只讲述Ubuntu16.04下 caffe训练日志绘制loss曲线以及accuracy 如果是windows平台直接跳转文末 caffe中其实已经自带了这样的小工具 caffe-master/ ...
- Caffe学习系列(19): 绘制loss和accuracy曲线
转载自: Caffe学习系列(19): 绘制loss和accuracy曲线 - denny402 - 博客园 http://www.cnblogs.com/denny402/p/5110204.htm ...
- pytorch 画loss曲线_Pytorch练习amp;#8211;绘制Loss曲线 - 易采站长站
绘制Loss曲线 b站课程链接:https://www.bilibili.com/video/BV1Y7411d7Ys?p=2 import绘制曲线的库和numpy库 import numpy as ...
- 【detectron】绘制loss曲线和pr曲线
绘制loss曲线 参见博客:detectron训练日志可视化 绘制p-r曲线 在detectron测试完毕后,会在相应的结果输出文件夹中输出每一类的不同precision对应的recall值,保存在x ...
- Python绘制loss曲线、准确率曲线
Python 绘制 loss 曲线.准确率曲线 使用 python 绘制网络训练过程中的的 loss 曲线以及准确率变化曲线,这里的主要思想就时先把想要的损失值以及准确率值保存下来,保存到 .txt ...
- Visdom数据可视化工具绘制Loss曲线
目录 Visdom介绍 Loss可视化代码编写 视频链接 Visdom介绍 Visdom是FaceBook公司开发的一款开源数据可视化工具,以其简单易用的功能,很快成为PyTorch的一个数据可视化工 ...
- python画loss曲线_绘制loss曲线
第一步保存日志文件,用重定向即可: $TOOLS/caffe train --solver=$SOLVERFILE 2>&1 |tee out.log 第二步直接绘制: python p ...
- 用fast rcnn绘制loss曲线遇到的问题
运行fast rcnn的train,会进入ipython,要先exit退出才能继续运行程序 绘制图像时,用了命令: ./tools/train_net.py --gpu 0 --solver mode ...
- Caffe---Pycaffe 绘制loss和accuracy曲线
Caffe---Pycaffe 绘制loss和accuracy曲线 <Caffe自带工具包---绘制loss和accuracy曲线>:可以看出使用caffe自带的工具包绘制loss曲线和a ...
最新文章
- 线程,协程对比和Python爬虫实战说明
- struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)...
- 485 九针头_三代德玛莎针头 九针头 十三针头 9针头 13针头 原装进口
- 小操作_js调出outlook
- 写入和读取外部存储文件
- 【转】使用 Element-UI 的 Loading 组件-以服务的方式调用
- Ubuntu下局域网内+花生壳远程调试程序
- Centos7 日志查看工具journalctl 使用
- xposed+justTrustme使用与分析
- _stdcall相关
- 2019 deecamp B题不完全的记录
- 8086/8088 CPU的段寻址方式,段地址和偏移地址
- 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
- isbn书号权威查询,isbn图书查询,图书
- 能让HR多看两分钟的优秀简历
- 《probabilistic robotics》学习笔记——卡尔曼滤波
- linux上sendmail配置文件,linux系统SendMail详细配置
- 员工人事档案组成要素介绍
- VSCode中如何配置Cmder(Windows)
- 什么是DNS劫持?如何应对DNS劫持?
热门文章
- 【转载】linux进程控制-exec系列 exec系统调用
- asp.net mvc项目中遇到的古怪的问题,(项目中有frame框架)
- numpy linspace
- 差距只是客观存在的事实,与服不服无关。
- Cannot subclass final class class com.sun.proxy.$Proxy16
- BZOJ 1025: [SCOI2009]游戏
- 用sc命令查询系统状态
- HDU-5876 Sparse Graph
- Maven的依赖范围
- 分享基于silverlight的一个大文件上传控件