def _conv_bn_relu(**conv_params):
"""Helper to build a conv -> BN -> relu block
"""
nb_filter = conv_params["nb_filter"]
nb_row = conv_params["nb_row"]
nb_col = conv_params["nb_col"]
subsample = conv_params.setdefault("subsample", (1, 1))
init = conv_params.setdefault("init", "he_normal")
border_mode = conv_params.setdefault("border_mode", "same")
W_regularizer = conv_params.setdefault("W_regularizer", l2(1.e-4))
def f(input):
conv = Convolution2D(nb_filter=nb_filter, nb_row=nb_row, nb_col=nb_col, subsample=subsample,
init=init, border_mode=border_mode, W_regularizer=W_regularizer)(input)
return _bn_relu(conv)
return f
评论列表
文章目录