tensorboard - 如何在 TF2.0 的张量板中将标量放在同一行?
问题描述
如果我在张量板上有 3 个不同的标量,并且我想将其中两个放在同一行中,我该怎么办?以下代码生成具有 3 个不同行的张量板。我想把前两个放在一排,第二个放在另一排。
with summary_writer.as_default():
tf.summary.scalar("training_loss", loss, step=batch_index)
tf.summary.scalar("learning_rate", optimizer.learning_rate, step=batch_index)
with summary_writer.as_default():
tf.summary.scalar("validation_loss", val_loss, step=batch_index)
解决方案
在 TensorFlow GitHub 上提出这个问题后,我得到了答案。链接是https://github.com/tensorflow/tensorboard/issues/2984。
基本上,只需在标量名称之前添加类别名称:
with summary_writer.as_default():
tf.summary.scalar("training/training_loss", loss, step=batch_index)
tf.summary.scalar("training/learning_rate", optimizer.learning_rate, step=batch_index)
with summary_writer.as_default():
tf.summary.scalar("validation/validation_loss", val_loss, step=batch_index)
推荐阅读
- javascript - 在 Vue 中循环模式切换器
- sql - SQL 查询 - 如何将不同的条件(Where 子句?)应用于特定的聚合列
- python - pandas:计算列唯一值的平均时间和标准差
- django - 我该如何解决这个错误(字段'total_price'期望一个数字但得到{'price__sum':222})django?
- javascript - 在插入符号位置插入文本 Contenteditable :Angular 8
- amazon-web-services - 通过 EMR 写入 s3a 时出现 OutOfMemory 错误
- reactjs - 如何在 Next.js 中调试 getStaticProps(和 getStaticPaths)
- jquery - Base64 字符串 src 不适用于 Phonegap
- angular - 推入子组件时的数组不更新跟随数据父级传递到角行为中的子级
- visual-studio - 单元测试无法跟踪实体类型的实例,因为已经在跟踪另一个具有与 {'Id'} 键值相同的实例