def residual_block(nb_filter, repetition):
'''(down dample ->) residual blocks ....... -> BatchNormalization -> LeakyReLU'''
from keras.layers import merge
def f(x):
for i in xrange(repetition):
if i == 0:
y = conv2d(nb_filter, downsample=True, k_size=1)(x)
z = conv2d(nb_filter, downsample=True)(x)
else:
y = x
z = bn_lrelu(0.01)(x)
z = conv2d(nb_filter)(z)
z = bn_lrelu(0.01)(z)
z = conv2d(nb_filter)(z)
x = merge([y, z], mode='sum')
return bn_lrelu(0.01)(x)
return f
trainer.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录