首页> 外文会议>International Joint Conference on Neural Networks >Should I Stay or Should I Grow? A Dynamic Self-Governed Growth for Determining Hidden Layer Size in a Multilayer Perceptron
【24h】

Should I Stay or Should I Grow? A Dynamic Self-Governed Growth for Determining Hidden Layer Size in a Multilayer Perceptron

机译:我应该留下还是应该成长?动态自我控制的增长,用于确定多层感知器中的隐藏层大小

获取原文

摘要

A novel dynamic self-governed growth algorithm inspired from population dynamics is introduced in a Multi-Layer Perceptron (MLP). This allows the inclusion of a carrying capacity, which is the maximum population of hidden units that can be sustained in a single hidden layer. The inclusion of this constraint in combination with population dynamics provides a built-in mechanism for a dynamic growth rate. The proposed approach is used in parallel with direct performance feedback from the network to modulate the growth rate of the hidden layer. This algorithm incrementally adds units to the hidden layer up to a point where the complexity of the task no longer requires further addition. The MLP is extended with the growing algorithm and its adaptability is tested by subjecting the network to increasing levels of task complexity for the n-bit problem. Using fixed rules that dictate both the size of a fixed layer MLP (fMLP) and the upper bound carrying capacity of the growing MLP (gMLP), the resulting topologies are directly compared for the n-bit problem. In short, the results suggest that even if an upper boundary of the carrying capacity is set by a fixed rule, the growing algorithm is capable of converging to less than the predicted number of units required for solving the given task. With the majority of trials growing to the same number of hidden units regardless of the rule used. This effect is consistent across the specified rules and levels of task complexity for the n-bit problem.
机译:多层感知器(MLP)中引入了一种受种群动态启发的新型动态自我管理增长算法。这允许包含承载能力,承载能力是可以在单个隐藏层中维持的最大隐藏单元数量。将这一约束与人口动态结合起来可以为动态增长率提供内置的机制。所提出的方法与网络的直接性能反馈并行使用,以调制隐藏层的增长率。该算法将单位递增地添加到隐藏层,直到不再需要进一步增加任务复杂性的程度。 MLP通过不断增长的算法进行了扩展,并通过使网络面临n位问题不断增加的任务复杂性级别来测试其适应性。使用规定了固定层MLP(fMLP)的大小和增长的MLP(gMLP)的上限承载能力的固定规则,可以直接比较生成的拓扑的n位问题。简而言之,结果表明,即使通过固定规则设置了承载能力的上限,增长算法也能够收敛到小于解决给定任务所需的单位数量的预测值。无论使用何种规则,大多数试验都会增长到相同数量的隐藏单元。对于n位问题,此影响在指定的规则和任务复杂性级别上保持一致。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号