2021-10-21

在尝试使用CNN-LSTM进行多变量预测时遇到错误:ValueError: Input 0 is incompatible with layer model。问题源于输入的timestep设置为54,而数据实际维度为1*4。解决方案是将timestep调整为1,并相应地修改maxpooling,以匹配数据形状。虽然调整原因未详述,但这是解决模型输入不匹配的方法。
摘要由CSDN通过智能技术生成

使用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。
为啥这样做我也不知道,有更了解的大神欢迎评论区解答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值