AI 学習パス

C++ で古典的 AI と強化学習を実装する

8 問のチャレンジで、機械が探索し、ゲームをし、報酬から学ぶ仕組みを学びます。A* 経路探索、ミニマックスとアルファベータ、遺伝的アルゴリズム、マルコフ連鎖、多腕バンディット、価値反復法、Q 学習を扱います。C++ で順に解いていきましょう。各問題はブラウザで動き、テスト結果と AI レビューがすぐに届きます。

  1. 1

    探索、ゲーム、進化

    A* 経路探索、ミニマックス、アルファベータ枝刈り、遺伝的アルゴリズム。

    0/4
    1. 1 重み付きグリッド上の A* 探索 中級 C++で解く
    2. 2 ミニマックスで三目並べ 中級 C++で解く
    3. 3 アルファベータ枝刈り 中級 C++で解く
    4. 4 遺伝的アルゴリズムの 1 世代 中級 C++で解く
  2. 2

    確率と探索

    マルコフ連鎖と、探索と活用のトレードオフ。

    0/2
    1. 1 マルコフ連鎖の状態分布 簡単 C++で解く
    2. 2 ε-greedy による多腕バンディット 簡単 C++で解く
  3. 3

    強化学習

    価値反復法と Q 学習。

    0/2
    1. 1 価値反復法 中級 C++で解く
    2. 2 Q 学習の更新 中級 C++で解く