tensorflow - 如何在张量板中显示我的所有图像?

标签 tensorflow tensorboard

我只看到当前驻留在符号张量(logits、label)中的图像:

with tf.name_scope("Train"):
    optimizer = tf.train.AdamOptimizer(FLAGS.learning_rate).minimize(cost_function)
    tf.summary.image('logits', tn_logits, max_outputs=4)
    tf.summary.image('label', t_label, max_outputs=4)

在 session 中,我循环提供网络图像。
for epoch in range(FLAGS.training_epochs):

        for img in images:
            _, summary_str, costs = sess.run([optimizer, merged_summary_op, cost_function],
                                             feed_dict={t_im0: img.l_img.eval(), t_im1: img.r_img.eval(),
                                                        t_label: img.mask.eval()})

如何同时显示所有图像?

我想像画廊一样为我的所有图像提供这个 View :
example

最佳答案

图像张量的第一维和 max_output tf.summary.image 的论据定义张量板图库中的图像数量。由于您一次写入 1 个图像,因此现有图像将被覆盖。

而不是迭代,连接 4 个图像,使得 tn_logitst_label将具有 [4, h, w, 1] 的形状.

然后在张量板中你将有 Train/logits/image/0 , Train/label/image/1 , Train/label/image/2Train/label/image/3 tn_logits 的条目.

关于tensorflow - 如何在张量板中显示我的所有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45584557/

相关文章:

python - TensorFlow:如何编写多步衰减

linux - 属性错误 : module 'tensorflow.python.summary.summary' has no attribute 'scalar'

Keras-无法创建TensorBoard目录

python - 安装具有量化支持的 Tensorflow

machine-learning - 转换具有多个节点的 Caffe 层

python - Google colab TPU 并在训练时从光盘读取

tensorflow - 从 tensorboard 事件文件中删除数据以使其更小

python - 解释张量板图

python - 在 tensorflow 中,可训练梯度和停止梯度有什么区别

javascript - 未知正则化器 : L2 in tensorflowjs