def _output(net, endpoints, num_classes, pre_act=False):
with tf.variable_scope('Output'):
if pre_act:
net = layers.batch_norm(net, activation_fn=tf.nn.relu)
shape = net.get_shape()
net = layers.avg_pool2d(net, shape[1:3], scope='Pool1_Global')
endpoints['OutputPool1'] = net
net = layers.flatten(net)
net = layers.fully_connected(net, num_classes, activation_fn=None, scope='Logits')
endpoints['Logits'] = net
# num_classes
return net
评论列表
文章目录