我想进入NN,我在做最简单的模型在大学里展示。但现在我真的很差,只会学习。在
我有个错误:
ValueError: Error when checking input: expected dense_43_input to have shape (3,) but got array with shape (1,)
型号:
^{pr2}$预测:
t = np.array([-0.969308, 224.257508, 95.873082])
predict = model.predict(t)
预测的形状是(3,)。在
我错过了什么?在
将数组改为
np.array([[-0.969308, 224.257508, 95.873082]])
。如果不向数据中添加另一个维度,那么tf会认为您要求它预测3个输入值,而不是1个3个输入值编辑:要评论另一个答案,您的输出维度是好的,因为模型肯定在抱怨输入。predict函数需要一个输入数组
你为什么不换一下模型.add(密度(1))至模型.add(密度(3))?在
相关问题 更多 >
编程相关推荐