人工知能
授業科目区分: 専門教育科目
単位数: 2単位
開講学科: 文化情報学科
学年: 2年次
関連科目: 知能情報システム
授業テーマ: 人工知能の基本的な理論とアルゴリズムの習得
授業内容
日常生活に自然に取り込まれている人工知能技術の理論と手法を学習する. 本授業では,コンピュータで問題解決に必要なモデルを定義し, 幅優先探索など探索アルゴリズムに関して,パズルを題材に学習する. また,自動運転車にも用いられる強化学習を取り上げ,ゲームを題材に学習する. また,実装はプログラミング言語のPythonを利用する.
授業計画
- 人工知能とは
- Pythonの基本
- 探索木・Simple AI
- 探索木・8パズル
- 探索木・ハノイの塔
- 探索アルゴリズム・幅優先探索と深さ優先探索
- 探索アルゴリズム・ヒューリスティック探索
- 局所探索アルゴリズム・山登り法
- 局所探索アルゴリズム・シミュレーテッドアニーリング
- 遺伝的アルゴリズム・フロイド問題
- 遺伝的アルゴリズム・巡回セールスマン問題
- 強化学習・モンテカルロ法
- 強化学習・TD学習
- 強化学習・Gym
- 強化学習・Q学習