1

我想问问有什么选项可以连续训练 MATLAB ANN(人工神经网络),即没有预先准备好的训练集?这个想法是有一个“在线”数据流,因此,当第一次创建网络时,它完全未经训练,但随着 ANN 中的样本流被训练和收敛。

ANN 将用于对一组值进行分类,并且实施将可视化当样本流过系统时 ANN 的训练如何得到改进。即,每个样本都用于训练,然后还由 ANN 进行评估,并将响应可视化。

我期望的效果是,对于第一个样本,ANN 的响应或多或少是随机的,但随着训练的进行,准确性会提高。

任何想法都是最受欢迎的。

问候, 奥拉

4

1 回答 1

2

在 MATLAB 中,您可以使用adapt函数而不是train. 您可以逐步执行此操作(每次获得一条新信息时更改权重),或者您可以在每个 N 个样本中执行此操作,批量样式。

本文档从时间序列问题的角度深入介绍了不同的训练方式。

我真的会考虑您在这里尝试做什么,因为适应性学习策略可能很困难。我发现与他们的批量同行相比,他们喜欢到处乱砍。在我处理非常嘈杂的信号的情况下尤其如此。

你确定你需要适应性学习吗?你不能定期重新训练你的神经网络吗?或者构建一个足够好的泛化?

于 2013-06-06T12:36:54.383 回答