Я пытаюсь применить одномерное объединение, чтобы уменьшить размер вложенных вложений до стандартного размера.
Я пытаюсь:
model = Sequential()
model.add(Embedding(n_vocab,600)) embeddings_initializer=Constant(embedding_matrix), trainable=True))
model.add(AveragePooling1D(pool_size=2, strides=2))
model.add(SimpleRNN(300,return_sequences=True))
model.add(TimeDistributed(Dense(n_classes, activation='softmax')))
model.compile('rmsprop', 'categorical_crossentropy')
Но я получаю ошибку:
tensorflow.python.framework.errors_impl.InvalidArgumentError: Incompatible shapes: [1,18,127] vs. [1,9,127]
Как я могу устранить ошибку, я просто хочу, чтобы ввод был объединен с половиной исходного размера.