我在TensorFlow中编写语言模型,遵循ptb_word_lm.py
中的示例。我这样计算批量成本:
loss = tf.nn.seq2seq.sequence_loss_by_example([logits],
[tf.reshape(y, [-1])],
[tf.ones([batch_size * time_steps])],
name="loss")
cost = tf.reduce_sum(loss) / batch_size
我想在图表中为成本节点附加一个名称,以便我可以在TensorBoard中可视化并对其进行标量汇总。但是,我无法计算如何将名称附加到/
中缀运算符。我以为我必须做一些像
cost = tf.DivisionOperator(cost, batch_size, name="cost")
但确切的语法不包括在内。