解决tensorboard多个events文件显示紊乱的问题


Posted in Python onFebruary 15, 2020

在使用tensorboard可视化网络参数时,当因多次训练产生多个events文件后,在tensorboard上显示会非常混乱,非常不易于观察。

如下图所示,这张图只有两次实验的文件,已经比较混乱了。

解决tensorboard多个events文件显示紊乱的问题

我之前的解决办法是每次跑都将以前的文件删除,保证路径下只有当前产生的events文件,但这样比较繁琐,特别是当需要调的参数变多的时候,每次删除不但很累,而且容易出错,后来受这篇文章的启发,既然保存在不同路径下就可以分别显示,那么将每次生成的events文件保存在不同的路径下即可,因此想到了使用时间戳作为路径名,在解决显示紊乱的同时还记录下了训练的时刻,一举两得。

from datetime import datetime
TIMESTAMP = "{0:%Y-%m-%dT%H-%M-%S/}".format(datetime.now())
...
train_log_dir = 'logs/train/' + TIMESTAMP
test_log_dir = 'logs/test/'  + TIMESTAMP
megred = tf.summary.merge_all()
with tf.Session() as sess:
  writer_train = tf.summary.FileWriter(train_log_dir,sess.graph)
  writer_test = tf.summary.FileWriter(test_log_dir)  
  ...other code...
  writer_train.add_summary(summary_str_train,step)
  writer_test.add_summary(summary_str_test,step)

其效果如下。

解决tensorboard多个events文件显示紊乱的问题

以上这篇解决tensorboard多个events文件显示紊乱的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
初探TensorFLow从文件读取图片的四种方式
Feb 06 Python
python实现两个文件合并功能
Apr 01 Python
PyCharm设置护眼背景色的方法
Oct 29 Python
python爬虫租房信息在地图上显示的方法
May 13 Python
Python实现微信小程序支付功能
Jul 25 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 Python
tensorflow之并行读入数据详解
Feb 05 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
Python参数传递及收集机制原理解析
Jun 05 Python
几款Python编译器比较与推荐(小结)
Oct 15 Python
python中str内置函数用法总结
Dec 27 Python
python opencv旋转图片的使用方法
Jun 04 Python
使用Tensorboard工具查看Loss损失率
Feb 15 #Python
Keras使用tensorboard显示训练过程的实例
Feb 15 #Python
Python利用逻辑回归分类实现模板
Feb 15 #Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
Feb 15 #Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
Feb 15 #Python
tensorboard显示空白的解决
Feb 15 #Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 #Python
You might like
博士208HAF收音机实习报告
2021/03/02 无线电
服务器web工具 php环境下
2010/12/29 PHP
PHP开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
php实现telnet功能示例
2014/04/08 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
php $_SESSION会员登录实例分享
2021/01/19 PHP
thinkPHP框架中layer.js的封装与使用方法示例
2019/01/18 PHP
百度留言本js 大家可以参考下
2009/10/13 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
微信小程序实现滑动切换自定义页码的方法分析
2018/12/29 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
CSS3制作酷炫的三维相册效果
2016/07/01 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
新学期班主任寄语
2014/01/18 职场文书
生日主持词
2014/03/20 职场文书
广播体操比赛主持词
2015/06/29 职场文书
运输公司工作总结
2015/08/11 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫
配置Kubernetes外网访问集群
2022/03/31 Servers
JavaScript中10个Reduce常用场景技巧
2022/06/21 Javascript