第一步保存日志文件,用重定向即可:

$TOOLS/caffe train --solver=$SOLVERFILE 2>&1 |tee out.log

第二步直接绘制:

python plot_training_log.py 2 testloss.png out.log

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

testloss.png是生成图片的名字,要求必须是png类型的文件

out.log是之前生成的日志文件

有个教程让你先生成解析日志文件:

python parse_log.py out.log ./

注意最后一个是./,是保存的路径,最后会生成.train和.test两个文件。

实际上我觉得没有必要执行这一步,直接绘制曲线就好,绘制曲线中间也会生成这两个文件,因为plot_training_log.py本身要调用parse_log.py的shell脚本。并且生成的文件第一行是自带‘#‘,但是用这个解析生成的反而是不带的。

跑项目代码时,生成的日志文件有一点问题,一个正常的日志文件应该是这样:

而我的日志文件是这样;

即在Iteration前我的日志文件没有I0619 10:29:45.757735  8944 solver.cpp:280] Solving deeplab_largeFOV 这句话,在parse_log.sh里有这样一句:grep ‘] Solving ‘ $1 > aux3.txt,要寻找 ‘] Solving ‘,如果没有,生成的aux3.txt就为空,

因为aux4.txt是由aux3.txt来的,这样就无法生成aux4.txt,也就报错说不能paste和rm aux4.txt。在extract_seconds.py中也是通过寻找sovling来确定开始时间的。如果单独用parse_log.py生成日志文件,不会报aux4.txt的错误,但会报extract_seconds.py

的错误。所以在Iteration 0前面一行加上没有这句话,就能解决问题。

中间

原文:http://www.cnblogs.com/ymjyqsx/p/7059280.html

python画loss曲线_绘制loss曲线相关推荐

  1. stata绘制roc曲线_绘制ROC曲线、找截断值,教你两种软件操作方法!

    我们在前面学习过用SPSS(SPSS操作:多项测量指标的ROC曲线分析)和Stata (Stata教程:ROC曲线下面积的比较)绘制ROC曲线.但是,最佳临界点--截断值(cut-off point) ...

  2. python画多层网络_绘制多层n

    我想用Python绘制一个多层网络.预期的图表如下所示: 我想用Python的Multinetx绘制这个网络.这是我的命令:import Multinetx as mx import matplotl ...

  3. python 曲线分析_大数据分析之Python计算KS值并绘制KS曲线

    本篇教程探讨了大数据分析之Python计算KS值并绘制KS曲线,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. python实现KS曲线,相关使用方法请参考上篇博客-R语言实现K ...

  4. python画loss曲线_TensorFlow绘制loss/accuracy曲线的实例

    1. 多曲线 1.1 使用pyplot方式import numpy as np import matplotlib.pyplot as plt x = np.arange(1, 11, 1) plt. ...

  5. python如何画贝塞尔曲线_初识贝塞尔曲线

    贝塞尔曲线在CSS动画中和canvas.svg绘图中都是比较重要的一个东西!所以我来好好的小结一下关于它的一些东西. 什么是贝塞尔曲线 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(Pierre ...

  6. python实现ks算法_Python绘制KS曲线的实现方法

    Python绘制KS曲线的实现方法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  Python绘制KS曲线的实现方法.txt ] (友情提示:右键点上行txt文档 ...

  7. teechart绘制实时曲线_关于PIII曲线

    近期忙,忙于生计,三千出头的工资早已力不从心~公众号自上次更新以来已久久没有动静.今天决定再更新一篇:关于水文P-III曲线的一些内容.P-III曲线这里只讲一下绘图的问题.最近在做了几个频率曲线适线 ...

  8. python绘制缓和曲线_autocad绘制缓和曲线

    自动绘制缓和曲线圆曲线方法 摘要: 根据 AutoCAD 提供的宏, 通过 Microsoft Visual Basic 编写辅助程序绘制曲线. 关键词: 缓和曲线 圆曲线 绘制 说明: 基本线形曲线 ...

  9. matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx

    Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

最新文章

  1. Linux mke2fs 硬盘格式化
  2. 二叉树的最大深度—leetcode104
  3. 谷歌最强NLP模型BERT官方代码来了!GitHub一天3000星
  4. JavaScript每日学习日记(1)
  5. thinkinjava21.4.4----java中interrupt和interrupted方法的使用和线程退出的时机
  6. 用GDB调试PHP扩展
  7. 如何使用Movavi Video Editor编辑婚礼影片?
  8. Jquery之append()和html()的区别
  9. 【元胞自动机】基于元胞自动机实现单边教室人群疏散含Matlab源码
  10. 将DXP设置为中文版
  11. sangerbox平台使用(五)venn图的绘制
  12. WPS公式标号对齐,公式居中问题
  13. 【学习小结】树上的概率、期望问题,树上高斯消元
  14. Python项目实战:爬取图虫创意优质高清壁纸图
  15. 苹果电脑怎么打开计算机管理,mac开机启动管理怎么设置_mac如何设置开机启动管理-win7之家...
  16. 为什么说,百度SEO是经验主义?
  17. 怎么用EDIUS将静帧图片做出动态特效
  18. 一键搭建asp php mysql_一键快速搭建Apache+PHP+MySQL+ASP平台(二)
  19. Gin框架使用Zap接收日志
  20. [7] 编写Python脚本将Hive的运算结果保存到MySQL数据库中(1) - 摩西莫西 - ITeye技术网站...

热门文章

  1. 磁耦合谐振式无线电能传输simulink频率跟踪仿真模型,以及相关模型说明文档
  2. LightOJ 1340 Story of Tomisu Ghost
  3. PS2023神经元滤镜离线安装教程,解决PS神经滤镜灰色不可用!
  4. 缓冲区溢出基础与实践
  5. Nagios Core/Icinga 基于栈的缓冲区溢出漏洞
  6. 计算机应用基础的填空试题及答案,计算机应用基础试题及答案(填空题100道)2#严选材料...
  7. 2KAX五脚电源芯片,2KAX锂电池充电IC资料
  8. 家里电脑桌面作为小服务器,家用小型服务器Acer AC100:不可小看的超小型桌面服务器...
  9. IC入职新同学必备技能手册①
  10. modernizr的使用