【发布时间】:2018-06-02 13:05:38
【问题描述】:
我正在从以下论文中了解 NEAT:http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf
我无法理解调整后的适应度如何惩罚大型物种并阻止它们在种群中占主导地位,我将通过一个例子展示我目前的理解,希望有人能纠正我的理解。
假设我们有两个物种,A 和 B,物种 A 上一代做得很好,并且生了更多的孩子,这一代他们有 4 个孩子,他们的适应度是 [8,10,10,12] 而 B 有 2他们的适应度是 [9,9] 所以现在调整后的适应度是 A[2, 2.5, 2.5, 3] 和 B[4.5, 4.5]。
现在关于分配子代,论文指出:“每个物种被分配的后代数量可能与其成员生物的调整适应度 f'_i 的总和成比例”
所以调整后的适应度之和是 A 为 10,B 为 9,因此 A 得到更多的孩子并不断成长,那么这个过程如何惩罚大型物种并防止它们在种群中占主导地位?
【问题讨论】:
标签: machine-learning neural-network genetic-algorithm