我是张力流的新手,所以请原谅我的无知。
我有一个张量流演示模型"来自在线教程"这应该可以预测S& P的股票市场价格。当我运行代码时,每次运行它时都会得到不一致的结果。训练数据不会改变,我抑制了阻塞改组,......
但是,当我在同一次运行中运行预测2次时,我得到了一致的结果"即。仅使用一次训练,两次运行预测"。
我的问题是:
这是我的代码位置github repo
答案 0 :(得分:1)
在训练神经网络时,涉及的随机性比批量混洗更多。层的初始权重也是随机初始化的。
通常,您会使用目前为止训练过的最佳模型。要确定哪种模型最好,通常使用一些在训练期间未使用的测试数据集。
如果你的表现因不同的训练而波动,这可能不是一个好兆头。这意味着您的结果很大程度上取决于随机初始化。但我个人并不了解任何使学习更稳定的一般技巧。但可能有一些。