【发布时间】:2015-04-13 07:39:22
【问题描述】:
我有一个关于 Matlab NN 工具箱的问题。作为研究项目的一部分,我决定创建一个 Matlab 脚本,该脚本使用 NN 工具箱来提供一些合适的解决方案。
我有一个正在加载到我的系统的数据流。输入数据由 5 个输入通道和 1 个输出通道组成。我在此配置上训练我的数据一段时间,并尝试将输出(在一段时间内)拟合为新数据流。我不断重新训练我的网络以使其保持更新。
到目前为止,一切正常,但经过一段时间后,结果变差,并不代表所需的输出。我真的无法解释为什么会发生这种情况,但我可以想象一定有某种内存问题,因为数据集仍然很小,一切都很好。
只有当它变大时,模拟的质量才会下降。是否有某种内存已满,或者糟糕的模拟仅仅是庞大数据集的结果?我是这个工具的初学者,非常感谢您的反馈。提前致以最诚挚的问候和感谢!
【问题讨论】:
-
这是一个可能很有趣的问题,但我认为您提供的有关 NN 设置和传入数据的信息几乎不足以让任何人提供帮助。
-
嗨,约翰,感谢您的评论。 NN setup配置如下:1个Neuron,Training function:trainingbr,0.7/0.15/0.15。数据是机器数据流,5 个输入通道,1 个输出,正如我在上一篇文章中提到的。我对数据进行了 1 小时的数据训练,然后在接下来的一个小时内进行了模拟。然后我训练 2 小时的数据并模拟第 3 小时,依此类推。
标签: matlab neural-network