自己写的画loss曲线代码
import matplotlib.pyplot as plt iteration = []
loss = []
with open('/home/sensetime/log.txt','r') as file:
for line in file:
line = line.strip()
if(line.find('Iteration') != -1):
if(line.find('loss') != -1):
line = line.split()
line[5] = line[5].split(',')[0]
iteration.append(float(line[5]))
loss.append(float(line[8]))
# for i in iteration:
# print i
# for i in loss:
# print i _, ax1 = plt.subplots()
ax1.plot(iteration, loss)
ax1.set_xlabel('iteration')
ax1.set_ylabel('train loss') plt.show()
参照http://www.linuxidc.com/Linux/2016-11/136774p19.htm,这个网址还把test准确率也画上来了,很好的一个例子
自己写的画loss曲线代码的更多相关文章
- 画caffe训练loss曲线
		Linux下操作 1. 将loss值存储到lossInf.txt中 fName1='loss.txt' cat loss.log | grep "solver.cpp:218] Iterat ... 
- 绘制loss曲线
		第一步保存日志文件,用重定向即可: $TOOLS/caffe train --solver=$SOLVERFILE >& |tee out.log 第二步直接绘制: python plo ... 
- MATLAB画ROC曲线,及计算AUC值
		根据决策值和真实标签画ROC曲线,同时计算AUC的值 步骤: 根据决策值和真实标签画ROC曲线,同时计算AUC的值: 计算算法的决策函数值deci 根据决策函数值deci对真实标签y进行降序排序,得到 ... 
- canvas-js贝塞尔曲线代码在线生成工具
		详细内容请点击 canvas贝塞尔曲线代码在线生成工具 可以快速生成二次.三次贝塞尔曲线的源码生成器,方便经常使用到canvas画图的同学使用,可以直接预览效果随意画出自己想要的图像. 生成源码效果预 ... 
- java 三次样条插值 画光滑曲线 例子
		java 三次样条插值 画光滑曲线 例子 主要是做数值拟合,根据sin函数采点,取得数据后在java中插值并在swing中画出曲线,下面为截图 不光滑和光滑曲线前后对比: 代码: 执行类: p ... 
- 《数据结构与算法之美》 <05>链表(下):如何轻松写出正确的链表代码?
		想要写好链表代码并不是容易的事儿,尤其是那些复杂的链表操作,比如链表反转.有序链表合并等,写的时候非常容易出错.从我上百场面试的经验来看,能把“链表反转”这几行代码写对的人不足 10%. 为什么链表代 ... 
- 如何用java写出无副作用的代码
		搞java的同学们可能对无副作用这个概念比较陌生,这是函数式编程中的一个概念,无副作用的意思就是: 一个函数(java里是方法)的多次调用中,只要输入参数的值相同,输出结果的值也必然相同,并且在这个函 ... 
- 如何写出优雅的CSS代码 ?(转)
		对于同样的项目或者是一个网页,尽管最终每个前端开发工程师都可以实现相同的效果,但是他们所写的代码一定是不同的.有的优雅,看起来清晰易懂,代码具有可拓展性,这样的代码有利于团队合作和后期的维护:而有的混 ... 
- fir.im Weekly - 如何写出零 bug 的代码
		神兽护体,代码无bug.经常看到代码注释的各种形状,这是一种程序员情怀.那么,如何能写出零 Bug 的代码呢,来看看@码农翻身 的这篇手册--零Bug的代码是怎么炼成的. 写零 Bug 一定少不了代码 ... 
随机推荐
- backface-visibility
			浏览器支持 只有 Internet Explorer 10+ 和 Firefox 支持 backface-visibility 属性. Opera 15+.Safari 和 Chrome 支持替代的 ... 
- Windows下如何生成数字证书
			1.Makecert.exe<证书创建工具>使用说明:http://msdn.microsoft.com/zh-cn/library/bfsktky3.aspx 2.SignTool.ex ... 
- KDotAlert
			一个iPhone X的适配让楼主受尽了自定义的苦,使用系统API多好,所以在楼主不懈的努力下,终于和组长达成一致:逐步用系统控件替换代码里面的自定义控件,第一个挨刀的就是 BlockAlertsAnd ... 
- Codeforces711C 【DP】
			题意: 有n个点,m种颜色,你要给n个点上没有颜色的点染色.每个点i对应染的颜色j有一个颜料消耗,p[i][j]是点i染成j颜色的花费,你必须保证有k段颜色的点,输出最少花费多少颜料. 还有一个就是本 ... 
- NGUI Tween几种用法随手记
			需要明确下几种动画的用法 play begin EventDelegate.add TweenPlayer ---------------------------------------------- ... 
- bzoj 1385: [Baltic2000]Division expression【脑洞】
			加括号再去括号就是除变加,显然尽可能多的除变加是最优的,然后发现唯一不能变成乘数的是第二个数,所以把其他数乘起来mod第二个数,如果是0就是YES,否则说明最后不能除尽,就是NO #include&l ... 
- c#数据类型和类型转换
			C# 数据类型 在 C# 中,变量分为以下几种类型: 值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types) 值类型(Value type ... 
- python之处理json
			import json# json串就是字符串dic={ 'car':{'color':'red','price':100,'count':50}, 'iphone':{'color':'骚粉色',' ... 
- 树状数组 POJ 2481 Cows
			题目传送门 #include <cstdio> #include <cstring> #include <algorithm> using namespace st ... 
- queue+模拟 Codeforces Round #304 (Div. 2) C. Soldier and Cards
			题目传送门 /* 题意:两堆牌,每次拿出上面的牌做比较,大的一方收走两张牌,直到一方没有牌 queue容器:模拟上述过程,当次数达到最大值时判断为-1 */ #include <cstdio&g ... 
