ValueError: Entrée 0 est incompatible avec la couche lstm_13: attendu ndim=3, trouvé ndim=4

Je suis en train de multi-classe de la classification et voici les détails de ma formation d'entrée et de sortie:

train_input.forme= (1, 95000, 360) (95000 entrée de la longueur de tableau avec chaque
élément d'un tableau de 360 longueur)

train_output.forme = (1, 95000, 22) (22 les Classes sont là)

model = Sequential()

model.add(LSTM(22, input_shape=(1, 95000,360)))
model.add(Dense(22, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
print(model.summary())
model.fit(train_input, train_output, epochs=2, batch_size=500)

L'erreur est:

ValueError: Entrée 0 est incompatible avec la couche lstm_13: attendu ndim=3, trouvé ndim=4
en ligne:
de modèle.ajouter(LSTM(22, input_shape=(1, 95000,360)))

S'il vous plaît aidez-moi, je ne suis pas en mesure de le résoudre par le biais d'autres réponses.

OriginalL'auteur Urja Pawar | 2017-06-16