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 相关文章推荐
scrapy爬虫完整实例
Jan 25 Python
python安装教程
Feb 28 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
Python爬虫文件下载图文教程
Dec 23 Python
Python 脚本获取ES 存储容量的实例
Dec 27 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
May 10 Python
使用TensorFlow实现简单线性回归模型
Jul 19 Python
浅析Python 引号、注释、字符串
Jul 25 Python
基于python实现从尾到头打印链表
Nov 02 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 Python
Python Opencv实现单目标检测的示例代码
Sep 08 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
用PHP生成html分页列表的代码
2007/03/18 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
Python实现k-means算法
2018/02/23 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
python字符串格式化方式解析
2019/10/19 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
pytorch简介
2020/11/11 Python
python链表类中获取元素实例方法
2021/02/23 Python
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
劳资员岗位职责
2013/11/11 职场文书
事业单位辞职信范文
2014/01/19 职场文书
活动总结报告怎么写
2014/07/03 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
同事去世追悼词
2015/06/23 职场文书
mysql部分操作
2021/04/05 MySQL
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android