Tensorflow .slim 库实现了 vgg,但用卷积层替换了全连接层。代码位于:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/contrib/slim/python/slim/nets/vgg.py
例如,fc8 层实现为:
net = layers.conv2d(
net,
num_classes, [1, 1],
activation_fn=None,
normalizer_fn=None,
scope='fc8')
这看起来是一个非常不同的操作,权重要少得多。这是什么原因?