内容
ゲームAIの決定版!! なぜAIは悩まずに動くのか?
本書は「AIのデザインはコードではなく意思決定について行う」というテーマに沿って書かれています。
人間の行動は決して精密科学ではありません。これまでの人工知能(AI)プログラミングでよく見られた不毛なアルゴリズムの追求では、人間そっくりの行動を模倣することは困難です。
そうではなく、なぜ人間がそのような行動をとるのか、ということを分析していくと、プロセスをより小さなコンポーネントに分割していくことができます。そうした個々のコンポーネントの多くは、ロジックや数学的言語としてモデル化することができ、それをより大規模で、より込み入った意思決定プロセスに組み立てなおすのが、本書の試みです。
理論、数学、例、コードの4つの異なるアプローチからバランスよく記述された本書では、技術的なテーマを楽しんで理解することができます。そして制作に役立つこと最終的な結果を、開発者としての読者に明快に示しています。
意思決定理論(第2章)
人間の意思決定はどのように行われるのでしょうか?
本章では、ゲーム理論や合理的・不合理な行動を取り上げながら、最適にシナリオをデザインしていく方法を学びます。
行動アルゴリズム(第4章)
本章では、意思決定を行う際の行動アルゴリズムを探っていきます。
具体的な事例を例に取りながら、意思決定を変更する際の作用や要因の識別方法を解説していきます。状況をイメージしながら、複雑な理論もスムーズに理解できます。
必須のテクノロジー・行動AI数学を下記の手順で解説!
●【第一部】
古典的なゲーム理論を引き合いにし、人間の意思決定の心理的な基礎とAI設計者とプログラマーがそれを再現するための数学的なモデリング技法の両方を解説していきます。
●【第二部】
現実世界とゲーム状況の両方を例に取り、効用、合理的行動についての誤解、人間の行動に見られる一貫性のなさや矛盾といったトピックを掘り下げます。
●【第三部】
行動シミュレーションを作成したり、動的かつ現実的で興味深い行動をビデオゲームとしてモデル化するための統計、式、アルゴリズムを使用するさまざまな方法を学びます。
●【第四部】
数学モデルをより簡単に使用するために、標準のAIアルゴリズムとともに使用できるさまざまなツールを紹介しています。
目次
- 第一部 はじめに
- 1章 なぜ行動数学か?
- 2章 世界を観察する
- 3章 行動をアルゴリズムに変換する
- 第二部 確率分布
- 4章 意思決定理論を定義する
- 5章 ゲーム理論
- 6章 合理的 vs. 不合理な行動
- 7章 効用の概念
- 8章 限界効用
- 9章 相対的効用
- 第三部 数学モデル
- 10章 数学関数
- 11章 確率分布
- 12章 応答曲線
- 13章 因子の重み付け
- 第四部 行動アルゴリズム
- 14章 個々の意思決定のモデル化
- 15章 決定を変更する
- 16章 選択の変化