問題タブ [pyevolve]
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.
python - 評価関数の Pyevolve スコア
これは Python の pyevolve ライブラリの例です。
この例では、スコアが増加するたびに出力がより正確になるため、スコアは理にかなっています。
しかし、染色体要素の合計を200などの特定の値にしたい場合、スコアを決定する方法またはスコアを作成する最良の方法は何ですか.
ありがとう
編集:
これは合計のコードですが、正しい/望ましい出力が得られません。それは常に必要な答えよりも大きいか小さいかのどちらかです。
より良いスコア評価方法を提案してください。
python - pyevolveによる適応度関数の同時評価
私は pyevolve を使用しています。母集団全体に基づくフィットネス スコアを提供したいと考えています。それにもかかわらず、評価関数では、次のように 1 つの個人に対して定義する必要があります。
しかし、人口全体に対して一度に関数を定義したいと思います。
評価関数は GSimpleGA.evolve および GSimpleGA.step 関数で評価されるため、次のような独自の評価関数を使用して新しい GSimpleGA クラスを作成するオプションがあると考えました。
これは実際に機能しているように見えますが、より簡単なオプションが可能かどうか疑問に思っています。