tensorboard实现同时显示训练曲线和测试曲线
作者:shahuzi 时间:2023-05-18 04:55:34
在做网络训练实验时,有时需要同时将训练曲线和测试曲线一起显示,便于观察网络训练效果。经过很多次踩坑后,终于解决了。
具体的方法是:设置两个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的选项卡选择查看哪条曲线。
来源:https://blog.csdn.net/shahuzi/article/details/81223318
标签:tensorboard,训练,曲线,测试
0
投稿
猜你喜欢
Python操作Excel插入删除行的方法
2023-08-05 21:13:50
asp 在线备份与恢复sqlserver数据库的代码
2011-03-06 11:14:00
解决Python的str强转int时遇到的问题
2023-02-28 23:03:02
Python 绘图和可视化详细介绍
2021-02-16 18:17:31
python爬取招聘要求等信息实例
2021-01-27 21:22:36
Django CBV类的用法详解
2022-11-24 20:33:43
php数组函数序列之array_unique() - 去除数组中重复的元素值
2023-11-18 11:14:06
Python的join函数的用法及实例
2023-03-08 12:39:28
python学习--使用QQ邮箱发送邮件代码实例
2023-10-29 23:43:59
Python模块的加载讲解
2023-04-05 08:42:01
在Python中调用ggplot的三种方法
2023-08-23 00:40:58
简化SQL Server备份与还原到云工作原理及操作方法
2024-01-18 14:27:36
python hbase读取数据发送kafka的方法
2023-09-07 14:39:46
Typescript中extends关键字的基本使用
2024-06-18 01:03:50
表单验证中时间起止判断的递归处理
2009-12-16 19:27:00
Pytorch 中retain_graph的用法详解
2021-01-20 21:23:45
详解Python中Sync与Async执行速度快慢对比
2023-02-06 13:26:45
Python中栈、队列与优先级队列的实现方法
2023-11-03 02:16:53
Python数据清洗&预处理入门教程
2021-08-15 20:14:24
Python复制文件操作实例详解
2023-10-22 19:15:29