我正在尝试了解张量板的直方图,从文档中我看到张量板“看到”多维数组就像一维数组一样,即展平它们并绘制值。
该问题困扰着我在数组中看到1.16e+3
值的位置,而我知道没有这些值。
我还打印了数组的样本(即[16,512,6]
)以确保确定性,并在网络收敛后添加了tf.cond
。
print_op = tf.print("tensors:", cut_points[0,0,:], output_stream=sys.stderr)
with tf.control_dependencies([print_op]):
return tf.identity(cut_points)
例如[5.04881 5.01826906 5.03117561 4.95994329 4.99930525 5.00328445]
直方图生成如下:
tf.summary.histogram("cut_points histogram", cut_points)