書籍サポート
深層学習とメタヒューリスティックス ―ディープニューラルエヴォリューション―
「深層学習とメタヒューリスティックス
―ディープニューラルエヴォリューション―」, 伊庭斉志, (オーム社)
で解説されているソフトウェアのページです。
ソフトウェア等のご利用にあたって
- このソフトウェア等は伊庭研究室が作成し、無償で配布しているものです。出版社が提供するサービスではありません。
- このソフトウェア等の著作権は、伊庭研究室が保持しています。ダウンロードしたソフトウェア等を再配布することはできません。
- このソフトウェア等に起因するいかなる損害に対しても、伊庭研究室は何ら責任を負いません。
- 伊庭研究室は予告なくソフトウェア等の内容を更新したり、提供を中止することがあります。
- Mind Renderに関しては以上の注意書きは該当しません。 Mind Renderの利用規約を参照してください。
配布ソフトウェア
Mind Render(教育用VRソフト)
Mind Render (5.3節) |
VRプログラムを作って遊べるプログラミング学習アプリです。 ニューロ進化の手法で機械学習させたレーシングカーを動かすことができます。 また、コース上の障害物の配置を変更しても、ある程度回避できる様子が楽しめます。 [解説ページ] |
|
関連シミュレータ
TSP by ACO (3.2節) | ACOを用いたTSP(Traveling Salesman Problem, 巡回セールスマン問題)のデモです。 [使用法] [プログラム(.jar, 168kB)] |
|
death spiral (3.2節) | アリのフェロモントレイルのシミュレーションです。
巣を消すことで死の行進を観測できます。 [NetLogoのプログラム(.zip, 21kB)] |
|
PSO (3.4節) | PSO(Particle Swarm Optimization)のシミュレータです。 [使用法] [プログラム(.lzh, 415kB)] |
|
反応拡散という知能 (4.1節) | Voronoi図と細線化のシミュレータです。 [python プログラム(.zip, 12kB)] |
Swarmによるシミュレータ
boid (3.4節) |
Swarmを用いた群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 5kB)] |
|
Swarmを用いた障害物がある状況での群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 9kB)] |
||
Swarmを用いた2種類の種族の群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 7kB)] |
||
アリのフェロモントレイル (3.2節) |
Swarmによるアリの採食行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 12kB)] |
|
death spiral (3.2節) | アリのフェロモントレイルのシミュレーションです。
方向感覚を迷わせ、巣を消すことで死の行進を観測できます。 [プログラム(.zip, 12kB)] |
|
Couzinのアルゴリズム (3.4節) | より正確なBoidシミュレータです。
torus, swarm, parallel の群れ行動を観測できます。 [プログラム(.zip, 12kB)] |
|
fish attack (3.4節) | 大きな魚が小魚の群れを攻撃するシミュレータです。
Couzinのアルゴリズムを拡張しています。 [プログラム(.zip, 11kB)] |
|
ABC:Artificial Bee Colony (3.3節) | ハチの行動を基にした最適化アルゴリズムです。
25種類の標準ベンチマーク関数の実験ができます。 [プログラム(.zip, 2.1MB)] |
|
細線化 (4.1節) | 細線化のシミュレータです。 [プログラム(.zip, 12kB)] |
|
スライム (4.3節) | 粘菌が迷路を探索するシミュレータです [プログラム(.zip, 7kB)] |
ご利用の前に (Swarm対応バージョン)
本シミュレータは、複雑系と人工生命のシミュレーションツールであるSwarmをもとに 動作します。
Swarmのインストール法や詳細な説明は このページを参照してください。
また、Swarmのソースプログラムの解説については、以下の本に解説がありますので参照して下さい。