我遇到的问题和你完全一样。我也按照@td2014 的指导,但最后出现了错误。我的输入形状是(24443, 124, 30),我的lstm层设置如下:
model = Sequential()
model.add(LSTM(4, input_shape = (1, 30), return_sequences = True))
model.add(Dense(1))
model.add(Activation('softmax'))
model.compile(loss = 'sparse_categorical_crossentropy', optimizer = 'adam')
model.fit(X_train, y_train, epoch = 1, batch_size = 124, verbose = 2)
我得到的错误是“检查输入时出错:预期 lstm_4_input 具有形状(None, 1, 30)但得到了形状为(24443, 124, 30)的数组”
你对此有什么建议吗?