問題タブ [genome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
537 参照

genetic-algorithm - NEAT: スペシエイティング

元の紙を使用して、自分できれいに実装しようとしましたが、行き詰まりました。

最後の世代に次の種があったとしましょう。

次世代に向けて今、私の試み。は次のとおりです。

  1. 種から、1 つのランダムなゲノムを除く各ゲノムを削除します。
  2. 各ゲノムを種に配置する / おそらく新しいものを作成する
  3. 種のスコアを、種の各ゲノムのスコアの平均に設定します。

    4.1 各種の中で最悪の 90% を殺して繁殖します。

    4.2 スコアに基づいて種を選択します。

    4.3 その種から、2 つのゲノムを選択し、新しいゲノムを繁殖させます。

特にゲノムの 90% を「殺す」場合、これが正しい試みであるかどうかはわかりません。このパーセンテージ値は、現在私がランダムに選択しています (これは概念に関するものです)。

種の場合、殺害後にメンバーが 0 になります。その後絶滅したのでしょうか?

私の例では、Specie 4 は 90% を殺すと絶滅する可能性があります。

私の試みは正しいですか、または種は通常どのように絶滅しますか?