#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]呀!,然后输出到了全连接层。
综上:老师他到底什么时候输出图像的形状(?xxx),什么时候输出几个tensor?
写回答
1回答
-
在tensorboard中,我还没有发现固定的规律何时显示几个tensor,何时显示tensor的shape。你的截图中的一些node应该可以双击点开,看看里面有没有更详细的信息。具体几个tensor应该跟tensorflow的底层实现有关,如果不关注底层实现的话,这块我觉得可以不用在意。
而且tensorboard中应该也没有过多的选项可以让我们控制这些。
对于显示模型的这一块,平常开发中我们会用来检查模型连接的结构是否正确。上面这些已有的tensor的shape信息还有tensor的流向信息一般就足够我们使用了。
112020-03-29
相似问题