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的选项卡选择查看哪条曲线。

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

来源: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
  • asp之家 网络编程 m.aspxhome.com