from keras.layers import LSTM

from keras.layers import LSTM

报错

 ValueError: Shape must be at least rank 3 but is rank 2 for '{{node BiasAdd}} = BiasAdd[T=DT_FLOAT, data_format="NCHW"](add, bias)' with input shapes: [?,200], [200].

 

感觉你的矩阵序列对应有问题(如果错误请忽略)

你可以看下这个,讲的挺详细的:

python在Keras中使用LSTM解决序列问题:https://blog.csdn.net/qq_19600291/article/details/102939213

把第九行的lstm 那个2改成3、。如有帮助请采纳

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

兄弟,你遇到的问题解决了吗,我也遇到了和你一模一样的问题。最后报错的格式和你一摸一样,不管units是多少,输出的总是:(?,4倍的units),(4倍的units)