我正在尝试合并2个卷积层。代码如下:
convs = []
for k_no in range(len(kernel_size)):
`conv = Convolution2D(nb_filters, kernel_size[k_no][0],kernel_size[k_no][1], border_mode='same', activation='relu', input_shape=input_shape)(inp)` `pool = MaxPooling2D(pool_size=pool_size)(conv)`
convs.append(pool)
if len(kernel_size) > 1:
`out = Merge(mode='concat')(convs)`
else:
`out = convs[0]`
conv_model = Model(input=inp, output=out)
我收到以下错误:-
NameError:未定义名称“合并”
我该如何解决?如果有人知道答案,请回复。
答案 0 :(得分:1)
我认为您忘记导入merge
,我想您正在使用Keras。将此行添加到代码顶部
from keras.layers import Merge