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)