tensorflow - TensorBoard 图表中的 "n tensors"是什么意思?

标签 tensorflow tensorboard

我正在阅读 TensorFlow 教程代码 mnist_deep.py 并保存图表。

作用域 fc1 的输出应该具有 [-1, 1024] 的形状。但在 TensorBoard 的图表中是 2 个张量

TensorBoard 图中的“n 个张量”是什么意思?

  # Fully connected layer 1 -- after 2 round of downsampling, our 28x28 image
  # is down to 7x7x64 feature maps -- maps this to 1024 features.
  with tf.name_scope('fc1'):
    W_fc1 = weight_variable([7 * 7 * 64, 1024])
    b_fc1 = bias_variable([1024])

    h_pool2_flat = tf.reshape(h_pool2, [-1, 7*7*64])
    h_fc1 = tf.nn.relu(tf.matmul(h_pool2_flat, W_fc1) + b_fc1)

  # Dropout - controls the complexity of the model, prevents co-adaptation of
  # features.
  with tf.name_scope('dropout'):
    keep_prob = tf.placeholder(tf.float32)
    h_fc1_drop = tf.nn.dropout(h_fc1, keep_prob)

enter image description here

最佳答案

应该是说Relu的输出张量在Droupout节点中使用了两次。如果您尝试展开它,您应该会看到输入进入两个不同的节点。

关于tensorflow - TensorBoard 图表中的 "n tensors"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46142762/

相关文章:

tensorflow - TensorFlow Timeline 中 GPU_0_bfc 分配器和 GPU_host_bfc 分配器的区别

python - 为什么在 Keras 中尝试构建具有多个输入的架构时会出错?

pytorch - 在 Pytorch tensorboard 中绘制几张图

python - Tensorflow:如何在张量板上查看检查点?

python - Tensorflow 2 中用于自定义训练循环的 Tensorboard

python - 这些函数在 TensorFlow 中等效吗?

tensorflow - 为什么 Keras 中的 plot_model 不能正确绘制模型?

python - python的list.count()有张量eqiv吗

tensorflow - 从 TensorBoard 中删除图像输出

tensorflow - 可视化优化前后的 XLA 图