tensorboard实现同时显示训练曲线和测试曲线


Posted in Python onJanuary 21, 2020

在做网络训练实验时,有时需要同时将训练曲线和测试曲线一起显示,便于观察网络训练效果。经过很多次踩坑后,终于解决了。

具体的方法是:设置两个writer,一个用于写训练的数据,一个用于写测试数据,并且这两个writer分别存在train和test路径中,注意测试的writer不能加sess.graph如下代码所示。

...
train_log_dir = 'logs/train/'
test_log_dir = 'logs/test/' # 两者路径不同
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) # 注意此处不需要sess.graph
 ...other code...
 writer_train.add_summary(summary_str_train,step)
 writer_test.add_summary(summary_str_test,step)

此处贴一个使用mnist测试的图片,如图所示,在左下角可以通过test和train的选项卡选择查看哪条曲线。

tensorboard实现同时显示训练曲线和测试曲线

以上这篇tensorboard实现同时显示训练曲线和测试曲线就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python求算数平方根和约数的方法汇总
Mar 09 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
python3.6使用pymysql连接Mysql数据库
May 25 Python
Python键盘输入转换为列表的实例
Jun 23 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 Python
Python序列化与反序列化pickle用法实例
Nov 11 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
Python实现对adb命令封装
Mar 06 Python
Python自定义聚合函数merge与transform区别详解
May 26 Python
使用Keras中的ImageDataGenerator进行批次读图方式
Jun 17 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
使用tensorboard可视化loss和acc的实例
Jan 21 #Python
TensorFlow绘制loss/accuracy曲线的实例
Jan 21 #Python
NumPy统计函数的实现方法
Jan 21 #Python
TensorFlow实现打印每一层的输出
Jan 21 #Python
NumPy排序的实现
Jan 21 #Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 #Python
Python实现随机生成任意数量车牌号
Jan 21 #Python
You might like
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
PHP生成加减算法方式的验证码实例
2018/03/12 PHP
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
浅谈Vue的响应式原理
2019/05/30 Javascript
vue 中的动态传参和query传参操作
2020/11/09 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
python编程实现希尔排序
2017/04/13 Python
Mac 上切换Python多版本
2017/06/17 Python
Python sqlite3事务处理方法实例分析
2017/06/19 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
详解Python高阶函数
2020/08/15 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
土木工程个人自荐信范文
2013/11/30 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
副处级干部考察材料
2014/05/17 职场文书
综治工作心得体会
2014/09/11 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
超市员工辞职信范文
2015/05/12 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书
工作感想范文
2015/08/07 职场文书
详解Python为什么不用设计模式
2021/06/24 Python
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python