【发布时间】:2017-09-06 10:43:55
【问题描述】:
我正在尝试使用 NNTool 在 MATLAB 上构建神经网络。我有一个庞大的数据集,有超过 2 万个样本。它有3个输入参数和1个输出。
这是一个数据样本:U 以 0.5 步长变化,直到 10 (0.2 ; 0.5 ; 1.0 ... 10)。 n 从 0 变化到 1,m 从 0 变化直到等于 n。
我正在使用 Levenberg-Marquartd 算法,并且一直在研究神经元和隐藏层的数量。鄙视这一点,我在其他参数上什么也没做。
在不过度拟合如此庞大的数据集的情况下,我如何知道自己是否取得了良好的性能?
以下是 MATLAB 告诉我的有关性能的信息:
【问题讨论】:
-
我建议在此处删除此问题并将其移至cross validated。虽然防止过度拟合没有简单的答案,但不难确定您的模型何时过度拟合。交叉验证的人员可以很好地引导您了解详细信息。
标签: matlab neural-network