Невозможно применить простое одномерное объединение в Керасе - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь применить одномерное объединение, чтобы уменьшить размер вложенных вложений до стандартного размера.

Я пытаюсь:

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]

Как я могу устранить ошибку, я просто хочу, чтобы ввод был объединен с половиной исходного размера.

...