我对 Matlab ANN Toolbox 比较陌生。我正在使用模式识别和包含 1 和 0 的 3x8670 目标矩阵来训练 NN,使用一个隐藏层、40 个神经元,其余的使用默认设置。当我获得新输入集的模拟输出时,值大约为 0 和 1。然后我按降序排列它们,并从 8670 个观察值中选择一个固定数字(我知道)为 1,其余为为零。
每次我运行程序时,模拟输出的第一行总是接近 100% 的准确度,而后面的行没有表现出同样的准确度。
一般有没有合乎逻辑的解释?我知道最终回答这个问题可能需要对程序和问题的理解,但它由几个函数组成,可以清楚地解释。我可以在训练中进行一些更改以获得一致性输出吗?
如果您有任何建议,请与我分享。
谢谢,
尼尚