我已经完成了算法,将ANN应用于C ++语言,但我使用lambda,eta和alpha的值进行叠加,以显示最佳结果。我不知道是否有规则或范围可以带来良好的训练结果
数据集是4000
隐藏的神经元是15
有人可以帮我解释一下选择Lambda,Eta和Alpha的最佳价值的原因吗?
非常感谢你
答案 0 :(得分:1)
显然,确切的最佳值完全依赖于问题,但我建议使用常用值(Murray Smith在“神经网络统计建模”中提出一些建议)而不是修补它们。
即使在今天,有时也会抱怨神经网络难以使用,因为优化eta等参数所需的所有实验。但在大多数情况下,我们的想法是发现 good 近似,而不是最优。假设一个人没有选择疯狂的参数值,那么唯一需要的实验就是调整隐藏层的大小。