相关疑难解决方法(0)

整洁: 说明

我试图自己实现整洁,使用原始论文但被卡住了。

假设在上一代我有以下物种:

Specie 1:     members: 100    avg_score: 100
Specie 2:     members: 150    avg_score: 120
Specie 3:     members: 300    avg_score: 50
Specie 4:     members: 10     avg_score: 110
Run Code Online (Sandbox Code Playgroud)

我现在对下一代的尝试。如下:

  1. 从每个物种中删除每个基因组,除了一个随机基因组。
  2. 将每个基因组放在物种中/也许创建一个新的
  3. 将物种的分数设置为物种中每个基因组分数的平均值。

    4.1 通过杀死每个物种中最差的 90% 来繁殖。

    4.2 选择一个物种,根据他们的分数。

    4.3 从那个物种中,选择 2 个基因组并培育一个新的基因组。

我不确定这是否是正确的尝试,尤其是当我“杀死”90% 的基因组时。这个百分比值是我现在随机选择的(这只是概念上的)。

如果一个物种,在杀死后,有 0 个成员。然后就灭绝了吗?

在我给出的例子中,如果我杀死 90%,物种 4 可能会灭绝。

我的尝试是否正确,或者一个物种通常是如何灭绝的?

neat genetic-algorithm genome

4
推荐指数
1
解决办法
437
查看次数

标签 统计

genetic-algorithm ×1

genome ×1

neat ×1