Слияние не выполняется с версией Keras / Tensorflow / Python3.С предыдущими версиями Merge работал.Но сейчас он не работает.Поэтому я думаю, что я должен преобразовать этот код с заменой «Слияние».«Слияние» отсутствует в новой версии Keras / Tensorflow / Python3.
Как мне переписать Merge (..., mode = 'ave') и Merge (..., mode = 'concat')?
Моя часть кода ниже:
...
from keras.layers import Merge
...
left_branch = Sequential()
left_branch.add(Convolution3D...
...
right_branch = Sequential()
right_branch.add(Convolution3D...
...
merged = Merge([left_branch, right_branch], mode='ave')
lstm_branch = Sequential()
lstm_branch.add(Embedding(input_dim=7, output_dim=8, input_length=7))
lstm_branch.add(LSTM(output_dim=8, input_shape=(7, ) ))
lstm_branch.add(Dense(32, activation='relu'))
model = Sequential()
model.add(merged)
merged_2 = Merge([model, lstm_branch], mode='concat')
model_2 = Sequential()
model_2.add(merged_2)
model_2.add(Dense(nb_classes,init='normal'))
model_2.add(Activation('softmax'))
model_2.compile(loss='categorical_crossentropy', optimizer='RMSprop', metrics=['accuracy'])