![](/img/trans.png)
[英]How do I plot data in a single figure instead of 2 in Tensorboard generated using tf.summary.scalar() on metrics procured from a custom callback?
[英]Plot custom data with Tensorboard
如果你真的想使用 tensorboard,你可以開始查看tensorflow 網站和這個關於 tensorboard 的數據營教程。
使用 tensorflow 您可以使用summary.scalar
到 plot 您的自定義數據(作為示例),不需要特定格式,因為摘要會處理這一點,唯一的條件是data
必須a real numeric scalar value, convertible to a float32 Tensor.
import tensorflow as tf
import numpy as np
import os
import time
now = time.localtime()
subdir = time.strftime("%d-%b-%Y_%H.%M.%S", now)
summary_dir1 = os.path.join("stackoverflow", subdir, "t1")
summary_writer1 = tf.summary.create_file_writer(summary_dir1)
for cont in range(200):
with summary_writer1.as_default():
tf.summary.scalar(name="unify/sin_x", data=np.math.sin(cont) ,step=cont)
tf.summary.scalar(name="unify/sin_x_2", data=np.math.sin(cont/2), step=cont)
summary_writer1.flush()
That said, if you are not planning on using tensorflow with your implementation, I would suggest you just use matplotlib as this library also enables you to plot data in real time https://youtu.be/Ercd-Ip5PfQ?t=444 .
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.