【发布时间】:2011-07-04 04:51:20
【问题描述】:
我正在尝试使用遗传算法训练一个简单的前馈神经网络,但事实证明它的效率相当低,因为同构神经网络看起来与遗传算法不同。
可能有多个神经网络,它们的行为方式相同,但它们的神经元以不同的方式从左到右和跨级别排序。对于遗传算法,这些网络的基因型将显得完全不同。因此,任何跨界尝试都是毫无意义的,而 GA 最终会像爬山一样有效。
您能否推荐一种方法来规范化网络,使它们对遗传算法显得更加透明?
【问题讨论】:
-
大多数通过遗传算法训练的神经网络通常使用反向传播的混合,然后使用进化来确定允许哪些神经元成为网络的一部分。使用进化来训练权重不知道其上下文,并且可能基本上是随机的。不理想。
标签: normalization neural-network genetic-algorithm