#tensorboard的模型输出概念并不太清楚

来源:5-5 Tensorboard实战(2)

战战的坚果

2020-03-29

图片描述

老师,在上面这个图中,Inputs表示conv3_2的输入来自于激活函数为relu的conv3_1层,是吧!
它的输出(第一个Outputs)表示conv3_2的输出为pool3/Maxpool,下面的train_op是10tensors是什么意思呀?,summary是4个tensors代表什么?(是不是代表在代码中指定要统计的min,max,mean,方差呀?,一共也是4个)图片描述
老师,还有上面这个图我也有一个点不明白,pool3输出到flatten,flatten对应的两个tensors是什么?他为什么没有显示经过pool3后的形状 ?4432 呢?(我以为它应该输出这个的)
图片描述
老师,上面的这个图是不是就表示,pool3的2tensors经过flatten后被展平成了[None ,512]呀!,然后输出到了全连接层。
综上:老师他到底什么时候输出图像的形状(?xx
x),什么时候输出几个tensor?

写回答

1回答

正十七

2020-03-29

在tensorboard中,我还没有发现固定的规律何时显示几个tensor,何时显示tensor的shape。你的截图中的一些node应该可以双击点开,看看里面有没有更详细的信息。具体几个tensor应该跟tensorflow的底层实现有关,如果不关注底层实现的话,这块我觉得可以不用在意。

而且tensorboard中应该也没有过多的选项可以让我们控制这些。

对于显示模型的这一块,平常开发中我们会用来检查模型连接的结构是否正确。上面这些已有的tensor的shape信息还有tensor的流向信息一般就足够我们使用了。


1
1
战战的坚果
非常感谢!
2020-03-29
共1条回复

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程