我定义了几个试图使用张量板显示的标量。定义的标量如下:
tf.summary.scalar("loss/accuracy", self.accuracy)
tf.summary.scalar("loss/cross_entropy", self.loss)
# --- optimizer ---
self.global_step = tf.contrib.framework.get_or_create_global_step(
graph=None
)
self.optimizer = tf.contrib.layers.optimize_loss(
loss=self.model.loss,
global_step=self.global_step,
learning_rate=self.learning_rate,
optimizer=tf.train.AdamOptimizer,
clip_gradients=20.0,
name='optimizer_loss'
)
self.summary_op = tf.summary.merge_all()
这些是我在代码中定义的标量,不幸的是,当我使用张量板显示图形时,我得到了多个标量,即global_step,input_1,inputs,loss,optimizer_loss,shuffle_batch_1,shuffle_batch。我不确定如何过滤标量并仅显示损失和optimizer_loss。
我的tensorflow版本是1.13.1。
我不确定这是否是论坛的正确问题。但是,如果有人可以提供帮助,那就太好了。