Как заменить слой слияния на слой сцепления в керасе - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть следующий код, который отлично работает с более старой версией keras, где слой Merge действовал.Мне нужно запустить тот же код на более новой версии Keras 2.2.4, где мы объединили вместо Merge.Как преобразовать код ниже, используя конкатенацию

    model1 = Sequential()
    model1.add(Embedding(len(self.word_index) + 1,
                                384,
                                weights=[embedding_matrix],
                                input_length=self.MAX_SEQUENCE_LENGTH,
                                trainable=False))
    model2 = Sequential()
    model2.add(Embedding(len(self.word_index) + 1,
                        384,
                        weights=[embedding_matrix],
                        input_length=self.MAX_SEQUENCE_LENGTH,
                        trainable=True))
    self.model = Sequential()
    self.model.add(Merge([model1 ,model2], mode='concat', concat_axis=-1))
...