応用編もあるよやること「遺伝的アルゴリズムでマインスイーパを解く」という勉強会を開きます(開きました)。結果を残しておきます。ご自由にお越しください。Notebook」のようなクラウド的な環境は使えません。実行する場合はPCにPython3系の実行環境を用意する必要があります。WinPython3.6をおすすめしています。Windowssourceforge.netソースコードソースコードは勉強会のページで配布されています。遺伝的アルゴリズム(GA)とはvcopt(GAパッケージ)の使い方マインスイーパにGAが適している理由GAでどうやるか(ざっくり)各種マスクを用意します。注目マス(5つ)を遺伝子座として、それぞれ0(セーフ)か1(爆弾)の遺伝子が入ることとします。評価関数は個体から算出した数字マスと実際の数字マスの誤差二乗合計を返すようにし、GAとしてはこれが0になるような個体を探索します。最適化した通りにクリックしても爆弾を踏むことがあります。複数解があってハズレの方を引いてしまった場合です。おまけに上級の失敗を動画にまとめました。遺伝的アルゴリズムこの記事を書いた人Yasuda博士(理学)。専門は免疫細胞、数理モデル、シミュレーション。米国、中国で研究に携わった。遺伝的アルゴリズム信者。物価上昇のため半額弁当とともに絶滅寸前。二重円環よりも三重円環の方が難しいと思います(乱心)。ナップザック問題をGAで最適化してみます。遺伝的アルゴリズム(vcopt)でポケモンしりとりできるかな2019/06/102023/02/11プレミアムパッケージ「vc-grendel」のご紹介2019/09/232020/09/27無料パッケージ「vcopt」チュートリアル「vcclick」チュートリアル「vcscraping」チュートリアル「vcracing」チュートリアル有償アプリ「vcStitching」チュートリアル遠隔オーダーメイド靴はこちら来店不要のフルオーダーメイド靴「Shoe-Craft-Terminal」GAカレー停止中GAカレーの概要フォローする質問やコメントはSlackでお気軽にSlackに参加するYoutubeでライブ配信していますYoutubeを見る勉強会でコードを配布していますconnpassを見るTwitterでも情報を発信していますTwitterをフォローするタイトルとURLをコピーしました。