初始模型是否有两个softmax输出?

que*_*ude 5 deep-learning tensorflow softmax

Inception v3模型如下图所示:

初始v3模型

该图片来自此博客文章:

https://research.googleblog.com/2016/03/train-your-own-image-classifier-with.html

似乎有两个Softmax分类输出​​.这是为什么?

在TensorFlow示例中使用哪一个作为此文件中名为'softmax:0'的输出张量?

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/models/image/imagenet/classify_image.py

Inception v3模型的学术论文似乎没有这个Inception模型的图像:

http://arxiv.org/pdf/1512.00567v3.pdf

我试图理解为什么网络的这两个分支看起来有两个不同的softmax输出.

谢谢你的任何澄清!

kev*_*man 5

您引用的论文的第4部分是关于辅助分类器.这些是添加到网络较低级别的分类器,通过减轻消失的梯度问题和加速收敛来改善训练.要在训练有素的网络上运行推理,您应该使用softmax:0模型中调用的主分类器,而不是调用的辅助分类器auxiliary_softmax:0.