数学建模社区-数学中国

标题: 有关BP神经网络的若干问题! [打印本页]

作者: 蕞親噯の伱    时间: 2014-8-12 04:29
标题: 有关BP神经网络的若干问题!
大家好。请问下BP神经网络构建之中,隐含层层数(注意不是隐含层节点数!)如何确定。查找了大量的文献,发现几乎所有的构建之中使用的是单隐含层,节点数使用经验公式大概可以决定。同时有一些文章是提出了双隐含层(甚至多隐含层)的概念,同时也说道“双隐含层网络的估计误差比单隐含层网络有所减小,其改善程度比在培训误差方面要大,说明双隐含层网络的泛化能力较高”,但是具体什么时候使用,同时两个隐含层对应的节点数到底如何确定?是否还符合之前单隐含层节点数的确定原则?请大神详细解答。
或者私聊。QQ724850215。比较急,衷心感谢。
作者: MCR董事长    时间: 2014-8-12 21:51
一般单层足矣,网络太复杂效果也好不到哪里去,而且移植到非电脑的芯片上时会让芯片崩溃
作者: madio    时间: 2014-8-13 21:16
估计楼主还没有真正理解隐含层的作用,一般的问题单隐含层都可以解决了,隐含层越多训练的难度就越大,所以除非需要很高的精度,一般都是单层的
作者: 蕞親噯の伱    时间: 2014-8-14 17:36
madio 发表于 2014-8-13 21:16
# W+ C3 m9 l& Q* N估计楼主还没有真正理解隐含层的作用,一般的问题单隐含层都可以解决了,隐含层越多训练的难度就越大,所以 ...
6 x: r( c  ^( S1 l/ ^! _
是的,不是越复杂就越高大上,有简单的方法必然选择简单的。可是事实上双隐含层的优越性已经明确证明和肯定了的,绝不是楼主瞎折腾而目前正在攻克BP神经网络的优化这一模块,所以想搞清楚




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5