使用CNN-LSTM做多变量预测时出现的错误ValueError: Input 0 is incompatible with layer model: expected shape=(None, 5, 4), found shape=(None, 1, 4)
错误原因:
输入的timestepinput_dim设置的为54,而我的数据是1*4,二者不符合.
修改:
将timestep的设置值改为1,因为使用CNN作为输入,所以也需要将maxpooling改为1。
为啥这样做我也不知道,有更了解的大神欢迎评论区解答。