作って動かす ALife(ツクッテウゴカスエーライフ)
実装を通した人工生命モデル理論入門
- 著者:
- 岡 瑞起/池上 高志/ドミニク チェン/青木 竜太/丸山 典宏(オカ ミズキ/イケガミ タカシ/ドミニク チェン/アオキ リュウタ/マルヤマ ノリヒロ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2018年07月28日頃
- ISBN:
- 9784873118475
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
世界で初めての実装を通して ALife (人工知能) を学ぶ書籍!
生命性をコンピュータ上でシミュレートすることにより、生命の本質に迫る「 ALife 」は、人工知能 (AI) の発展系として近年改めて注目されつつある研究分野です。その応用先は、デザイン、ケ゛-ム、 SNS 、アート、建築と、人間の創造性が必要となる領域全般に及びます。本書は、さまざまな ALife のモデルを Python で書かれたサンプルコードで実装することで、理論モデルを体感的に学ぶことができる書籍です。
技書の森解説
生命とは何か、という問いに対して、生物学ではなくプログラムで迫るアプローチが人工生命 (ALife) です。本書はその ALife の主要なモデル群を、実際に Python でコードを書いて動かしながら体験する構成を取っています。セルオートマトン、ボイド (群れの振る舞い) 、遺伝的アルゴリズム、化学反応ネットワークなど、単純なルールから複雑な振る舞いが創発する現象を自分の手で再現できる点が、読んで終わりにならない本書の魅力です。
著者陣は池上高志氏や岡瑞起氏など、日本の ALife 研究を牽引してきた研究者で構成されています。学術的な正確性を保ちつつも、数式より「動かして観察する」体験を重視しているため、機械学習とは異なる切り口で計算と生命の接点に触れたいエンジニアや、大学の複雑系・計算論の講義に興味を持つ学生にとって、入口として機能します。
注意点として、本書の目的は深層学習や統計的推論のように精度を追求する「実用 AI 」ではなく、生命現象のモデル化を通じて知的好奇心を刺激することにあります。即座にビジネスに応用できる技術書ではありませんが、「プログラミングで問いを立て、世界を模倣してみる」という計算機科学の本質的な面白さに立ち返りたい人にとって、他の技術書では得られない体験を提供する一冊です。
言及 Qiita 記事 (17 件)
とりあえずALife実装を実行してみた
♡ 73Python, 人工知能, ALife, 作って動かすALife, 人工生命Gray-Scottモデルで模様のアニメーションを描く
♡ 26Python, Python3, ALife, 人工生命【ALife】OpenGLで爆速シミュレーション
♡ 24Python, GLSL, OpenGL, ComputeShader, ALife(随時更新) AI論文輪読会マニュアル & 毎月のおススメ by Team AI
♡ 23NIPS, 機械学習, DeepLearning作って動かすALife 雑感
♡ 22Python, OREILLY, ALifeTuringパターンでメリークリスマス
♡ 16Python, 数値計算, 微分方程式, ALife魚の病気の拡散をシミュレーションしたい
♡ 15AdventCalendar20211次元のセルラー・オートマトンをPythonで試す
♡ 15Python, Python3, セルラーオートマトン, ALife, 人工生命オートポイエーシスのSCLモデルをPythonで試す
♡ 13Python, Python3, ALife, オートポイエーシス, SCLモデル2次元のセルラー・オートマトン(ライフゲーム)をPythonで試す
♡ 12Python, Python3, ライフゲーム, セルラーオートマトン, ALife
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで理解の深さと速度を飛躍的に高める方法を解説します。
あの有名 OSS のコードは、この本の影響を受けている
広く使われているオープンソースソフトウェアの設計には、特定の技術書の影響が色濃く反映されています。OSS のコードと技術書の関係を知ると、両方の理解が深まります。
技術書の帯コピーの世界 - 煽り文句に隠されたマーケティング
「10 万部突破」「現場で使える」「これ 1 冊で完璧」。技術書の帯に書かれた煽り文句の法則と、帯が売上に与える影響を解説します。