Neural network NEAT中不相交基因和多余基因之间的差异?

Neural network NEAT中不相交基因和多余基因之间的差异?,neural-network,genetic-programming,neat,Neural Network,Genetic Programming,Neat,我在读斯坦利的论文,但我搞不清楚到底什么是不相交和多余的基因。我理解它们似乎以某种特定的方式与以下事实有关:它们都包含不属于父母双方的创新编号。但它们的区别是什么 有人能解释一下这个问题吗?当通过基因ID(创新编号)对齐两个基因组时,末端的错配称为多余基因,所有其他错配称为不相交基因。就我所知,没有一个整洁的实现对不相交和多余的基因进行过不同的处理。这种区别在早期的整洁论文中得到了体现,很可能是因为有人建议以不同的方式对待错配类型,作为未来可能的研究主题 (仅供参考——以《夏普奈特》作者的身份发

我在读斯坦利的论文,但我搞不清楚到底什么是不相交和多余的基因。我理解它们似乎以某种特定的方式与以下事实有关:它们都包含不属于父母双方的创新编号。但它们的区别是什么


有人能解释一下这个问题吗?

当通过基因ID(创新编号)对齐两个基因组时,末端的错配称为多余基因,所有其他错配称为不相交基因。就我所知,没有一个整洁的实现对不相交和多余的基因进行过不同的处理。这种区别在早期的整洁论文中得到了体现,很可能是因为有人建议以不同的方式对待错配类型,作为未来可能的研究主题


(仅供参考——以《夏普奈特》作者的身份发言)。

我有同样的问题,找不到血统的答案,也想不到任何理由在计算两条染色体/基因组之间的距离时做出区分。你知道在调整过多与不相交基因的系数的同时,是否进行了其他研究?multineat实现对它们的处理方式不同:它们在相容距离函数中有不同的系数如果没有充分的理由,这是一个任意的选择。我从无到有地实现了NEAT,当我将任何没有相同创新编号的基因视为不相交基因时,一切似乎都很好。对于遗传距离,我使用了
c1*分离基因/totalGenes+c2*分离基因/totalGenes+c3*平均权重差
,而不是
c1*分离基因/totalGenes+c2*平均权重差
,使用这里的经典示例()将有5个分离基因。PS:不要错误地认为论文作者是神。“PS:不要错误地认为论文作者是神。”这一点值得强调——过度/不相交的区别是一个从未被探讨过的概念,没有理由相信它有任何价值。