【发布时间】:2016-01-21 20:25:27
【问题描述】:
我一直在使用神经网络工具箱 (MATLAB) 进行时间序列预测。我已经按照帮助手册中的每个步骤进行操作,最后我有了一个“网络”网络。
我的输入有 1344 个值,但输出有 1340 个值(因为延迟为 4)。但我的问题是,我如何使用训练有素的神经网络知道第 1341 个值等等?
【问题讨论】:
-
我相信你想要一个接受
t并给你一个单一值作为输出的神经网络..... -
是的..这是一个国家能源需求的时间序列。有什么想法,我怎样才能得到一个需要 t 的输出值?
-
您需要训练您的神经网络,使其接受 1 个输入并提供 1 个输出。
-
您需要了解 ANN 通常用于分类而不是预测,时间序列的预测可以使用回归、插值技术轻松完成,或者如果您想花哨的话,可以使用机器学习模型方法例如 GMM HMM NMF 等是比 ANN 更好的选择。为什么?因为 ANN 是一个网络,它在不同的模式上进行训练,并识别模式并输出任何您的 ANN 结构设计希望它输出的内容。
标签: matlab neural-network