【发布时间】:2012-11-08 18:19:20
【问题描述】:
我正在阅读 Stanley 的论文,但我无法弄清楚 NEAT 中的 Disjoint 和 Excess 基因到底是什么。我知道它们似乎以某种特定的方式与它们都包含与父母双方无关的创新数字这一事实相关。但它们的区别是什么?
有人能解释一下这个问题吗?
【问题讨论】:
标签: neural-network genetic-programming neat
我正在阅读 Stanley 的论文,但我无法弄清楚 NEAT 中的 Disjoint 和 Excess 基因到底是什么。我知道它们似乎以某种特定的方式与它们都包含与父母双方无关的创新数字这一事实相关。但它们的区别是什么?
有人能解释一下这个问题吗?
【问题讨论】:
标签: neural-network genetic-programming neat
当通过基因 ID(创新号)比对两个基因组时,末端的错配称为多余基因,所有其他错配称为不相交基因。据我所知,没有任何 NEAT 实施曾经以不同的方式对待不相交和多余的基因。这种区别在早期的 NEAT 论文中有所体现,很可能是因为有人建议以不同的方式处理不匹配的类型作为未来可能的研究课题。
(仅供参考 - 作为 SharpNEAT 的作者发言)。
【讨论】:
c1*excessGenes/totalGenes + c2*disjointGenes/totalGenes + c3*averageWeightDifferences 用于遗传距离,我使用c1*disjointGenes/totalGenes + c2*averageWeightDifferences 使用这里的经典示例(cs.cmu.edu/afs/cs/project/jair/pub/volume21/stanley04a-html/…)会有5 个不相交的基因。 PS:不要误以为论文作者是神。