問題タブ [genetic]

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 投票する
2 に答える
1186 参照

python - Python でサブプロセスを使用して継続的なインタラクティブ ダイアログを実現する方法は?

継続的なインタラクティブという表現は適切ではないかもしれません。プログラムをPythonプログラムからサブプロセスとして呼び出す基本を誰かが理解するのを手伝ってくれるかどうか疑問に思っていますか? 私はハッキングしてきましたが、イライラするエラーに遭遇し続けています。簡単な例を使用して最もよく理解できます。次のコードを使用するデスクトップに保存された square.py というプログラムがあります。

このプログラムを IDLE で呼び出し、プログラムが自然に終了するまで継続的なインタラクティブな対話を維持する (バックグラウンドで開いて実行し続ける) 方法を簡単な言葉で説明してもらえますか?

最終的には、この知識を使用して、C で記述された遺伝的アルゴリズム プログラムを Python GUI から (tkinter を使用して) 呼び出す必要があります。遺伝的アルゴリズムは値の配列を出力し、ユーザーはそれらの値を使用して何かを行い、それらの値の有用性についてユーザーにフィードバックを提供します。ユーザー フィードバックは 0 ~ 100 の形式です。遺伝的アルゴリズムが入力を受け取ると、魔法のように別の数値の配列を出力します。だから私は恐ろしい見た目の C プログラムに Python GUI をラップし、C プログラムにフィードバック値を送り、数値の配列を受け取りたいと思っています。

私がやろうとしていることを十分に説明できれば幸いです。subprocess を使用して square.py を呼び出し、それに値を渡してその出力を取得するのを手伝ってくれる人がいれば、私はとても幸せです。乾杯!

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

r - R で遺伝子名 (hgnc_symbol) をアンサンブル ID に変換するにはどうすればよいですか? 「バイオコンダクター・バイオマート」

Eset の行名として遺伝子のリストがあり、それらを Ensembl 遺伝子 ID に変換したいと考えています。bioMart パッケージで getGene を使用しましたが、一部の遺伝子で同じ名前が 2 回使用されました! ここに私のコードの小さな例があります:

ご覧のとおり、hgnc_symbol 列に「IL10RA」のエントリが 2 つあります。しかし、行名(eset)には「IL10RA」が1つしかありませんでした。Ensembl_ID を fData(eset) に追加しようとしたときに、これが最後に問題を引き起こします。どうすればこの問題を解決できますか? 次のような結果が得られます。

前もって感謝します、

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

java - Java 遺伝的アルゴリズムでクロスオーバーを 1 つ注文する

基本的に私は遺伝的アルゴリズムを作成していますが、クロスオーバーコードの実装に関しては行き詰まっています。オーダー 1 クロスオーバーを実装するときに、私のコードが正しい方向への一歩であるかどうかを教えてくれる人がいますか? または、オーダーワンクロスオーバーの疑似コードを誰かに教えてもらえますか?

0 投票する
0 に答える
109 参照

random - ランダムな遺伝コードを生成するために C++ コードを作成しようとしています

ATGC で構成されるランダムな遺伝コードを生成するこの単純なプログラムを作成しました。コードが正しいと確信しています。ただし、私のシステムではコンパイルされません。誰かがこれをデバッグできれば、大歓迎です。

これが私が思いついたものです。

ランダムな遺伝コードを生成する最も単純なコード

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

algorithm - EvoSuiteの実装詳細

私は EvoSuite を使用していますが、テスト スイートの生成には問題ありません。しかし、私はそれがどのように機能するかを知る必要があります。GA を使用していることは知っていますが、実装の詳細に興味があります。1. GA を実装するために AST (抽象構文木) が使用されていますか? 2. バイトコードを持つ。テスト スイートを生成するために必要なすべての情報を取得するために実行する次の手順は何ですか?

これらの問題に関する参照はありますか?ありがとう!

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

c - 遺伝的アルゴリズムが収束しない、または少なくとも少し改善されないのはなぜですか?

まず第一に、私はこのような漠然とした質問をするのは嫌いですが、ここで私の限界です。巡回セールスマンの古典的な CS 問題の遺伝的アルゴリズムを作成しようとしています。

私がやろうとしていることについて各ステップを明確にするなど、コードにコメントを付けようとしました。

都市インデックスと x、y 座標を含む struct Node オブジェクトがあります。ファイルから都市のリストを読み込んで、構造体ノードの配列とそれらの数を関数に渡しています。

ご不明な点がございましたら、お問い合わせください。GUIは〜1000回の反復ごとに更新されており、間違いなく変化していますが、非常に長い間世代数を実行しても、決して良くなることはありません!

また、混乱している場合は、距離を double よりも精度と移植性を高めるために uint64_t として返していますが、フィットネス関数を実行するときに double 型に変換しています。(これはすべて動作します、私はそれを確認しました)

改善されない理由についてエラーを見つけることができますか?

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

python-2.7 - DEAP を使用して集団の 3 つの相互に排他的なサブセットを作成する方法

Python と DEAP Genetic プログラミング ライブラリを使用しています。母集団セットがありますが、相互に排他的で集合的に網羅的な母集団のサブセットを 3 つ作成する必要があります。これは DEAP 自体でサポートされていますか? それとも、これらのサブセットを独自に作成する必要がありますか?

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

c# - エラー CS0246: 型または名前空間名 `AForge' が見つかりませんでした。using ディレクティブまたはアセンブリ参照がありませんか?

Unity3Dで遺伝的アルゴリズムでn-Queensを作ろうとしているのですが、毎回このエラーが出てしまいます...

コード: