因此,我在关闭商品的价格和数量时训练我的神经网络。我完全清楚这种方法是非常幼稚的,它的目的是它的意图。但是我从model.predict
得到了奇怪的结果。
my results
蓝线是训练数据,橙色是模型用model.predict_on_batch(training)
预测训练数据的内容。似乎模型训练得很好,因为绿线是运行model.predict_on_batch(validation)
的神经网络。
然而,当我拿到最后一个值并通过model.predict
运行它,然后使用它的输出作为model.predict
的下一个输入来制作一个列表,以便我对未来的股票价格进行猜测红线。奇怪的是,当神经网络得到验证设置时,它预测的是什么。
model.predict
和model.predict_proba
都会得到相同的结果。
主要代码在这里:https://gist.github.com/anonymous/04f8f6022e93af0edad4cd6fbac118f2
我如何使用model.predict
方法错误?