Keras model.predict - 预期 ndim=3,发现 ndim=2
Keras model.predict - expected ndim=3, found ndim=2
我已经使用链接代码来训练我的模型。 RNN Prediction
现在我想使用我的训练模型通过加载模型来进行预测,我使用 predict.py
然而,我似乎遇到了一些模糊的错误,我已经尝试了所有方法,而且几乎要崩溃了。有人能帮我解决这个问题吗?
PS:您可以下载模型,test.csv & predict.py 进行复制,请在 [=20= 中包含正确加载 pandas 数据帧的代码] 将答案标记为完整
您必须在将数据发送到 model.predict() 之前正确地重塑数据。
import numpy as np
#dummy data
df1 = np.array([[[1,23,7,9,61,5,5,6]]])
print(df1.shape) # gives (1, 1, 8)
model = tf.keras.models.load_model('RNN_Final-01-0.534.model')
prediction = model.predict(df1)
print("---->",prediction)
我已经使用链接代码来训练我的模型。 RNN Prediction
现在我想使用我的训练模型通过加载模型来进行预测,我使用 predict.py
然而,我似乎遇到了一些模糊的错误,我已经尝试了所有方法,而且几乎要崩溃了。有人能帮我解决这个问题吗?
PS:您可以下载模型,test.csv & predict.py 进行复制,请在 [=20= 中包含正确加载 pandas 数据帧的代码] 将答案标记为完整
您必须在将数据发送到 model.predict() 之前正确地重塑数据。
import numpy as np
#dummy data
df1 = np.array([[[1,23,7,9,61,5,5,6]]])
print(df1.shape) # gives (1, 1, 8)
model = tf.keras.models.load_model('RNN_Final-01-0.534.model')
prediction = model.predict(df1)
print("---->",prediction)