在 Matlab 中使用前馈网络进行分类会产生奇怪的结果?

Classification with feed forward network in Matlab strange results?

我在 Matlab 中使用前馈网络进行了一些分类测试 运行。使用标准 tansig 函数,当在隐藏层上使用更多神经元时,结果会更好。 但是,当我切换到 pure lin 时,我惊讶地发现当我在隐藏层上设置较少数量的神经元时,结果会更好。 你能帮我解释一下这种情况吗?

tansig 激活函数本质上使神经元由于饱和而变得不活跃成为可能。线性神经元始终处于活动状态。因此,如果一个线性神经元的参数不好,它总是会影响分类的结果。在这种情况下,更多数量的神经元会产生更高的不良行为概率。