2014-03-06 93 views
1

我是Java编程的初学者,我需要找到一些工具来预测Java中的时间序列。我没有找到比开源Encog框架更好的东西。现在我很难从github上了解一些例子(例如PredictSunspot.java)。使用Encog机器学习框架的简单数字序列预测

如果有人能解释如何进行简单的预测,我会非常感激的:输入数字系列1,2,3,4,5,所以预测的输出将是6. 我仍在浏览文档以查找我需要的课程。然而,在你的帮助下,我认为它会更快。

回答

0

取现有的PredictSunspot.java。在那里你会发现太阳黑子阵列的双打。将其更改为数字1至6或更好的数字,比如1至100.
您还会看到WindowSize = 30,这是网络随时会考虑的数据点数量,您可以将其降低为5或10.它对应于输入神经元的数量。
在这个例子中,你可以认为今年不会超过一个计数器,它不用于训练网络。
另一个简单的例子,你可以尝试训练正弦波。