一 定义了一个残差网络
def residual_block(x, n_filters, kernel_size=3, strides=1, actv=actv):
init = tf.contrib.layers.xavier_initializer()
# kwargs = {
'center':True, 'scale':True, 'training':training, 'fused':True, 'renorm':False}
strides = [1,1]
identity_map = x
p = int((kernel_size-1)/2)
res = tf.pad(x, [[0, 0], [p, p], [p, p], [0, 0]], 'REFLECT')
res = tf.layers.conv2d(res, filters=n_filters, kernel_size=kernel_size, strides=strides,
activation=None, padding='VALID')
res = actv(tf.contrib.layers.instance_norm(res))
res = tf.pad(res<