设置timesteps = 1
(因为我想要每个实例一个时间步长),并将X_train和X_test重塑为:
import numpy as np
X_train = np.reshape(X_train, (X_train.shape[0], 1, X_train.shape[1]))
X_test = np.reshape(X_test, (X_test.shape[0], 1, X_test.shape[1]))
这工作了!
检查模型输入时发生错误:预期lstm_1_input具有3维,但数组的形状为(339732,29)
设置timesteps = 1
(因为我想要每个实例一个时间步长),并将X_train和X_test重塑为:
import numpy as np
X_train = np.reshape(X_train, (X_train.shape[0], 1, X_train.shape[1]))
X_test = np.reshape(X_test, (X_test.shape[0], 1, X_test.shape[1]))
这工作了!