2016年11月11日のブックマーク (1件)

  • [iOS] MetalでGPUコンピューティング (2) 群知能 - Qiita

    前回はMetalによるGPUコンピューティング(GPGPU)の基礎と特性を扱いましたが、今回はその応用を扱います。アプリの描画部分にMetalを用いるのではなく、ロジック部分にMetalを用いるという通常と逆の試みを行います。 今回は、Metalを用いて群知能を実装します。 各個体はローカルに互いと、そして彼らの環境と対話する。個々のエージェントがどう行動すべきかを命じている集中的な制御構造は通常存在しないが、そのようなエージェント間の局所相互作用はしばしば全体の行動の創発(emergence)をもたらす。このようなシステムの自然界の例として、アリの巣、鳥の群れ、動物の群れ、細菌のコロニー、魚の群れなどがある。 -群知能- Wikipedia コンピュータ上の群知能として有名なものに、クレイグ・レイノルズによって考案されたBoidsがあります。 Boidsは複雑系や自己組織化に深く関わって

    [iOS] MetalでGPUコンピューティング (2) 群知能 - Qiita
    azyukky
    azyukky 2016/11/11