科目名 知能工学実験U
単位数 1.5
担当者 准教授 宮原 哲浩(代表教員),助教 王 超
履修時期 前期(第2ターム)
履修対象 3年次
講義形態 実験
講義の目的 人工知能プログラミング実験
・ゲームを題材にした実験により,人工知能の理論的基礎技術である,状態空間表現とその探索的解法を理解する.
・ゲームのアルゴリズムを設計・実装することにより,人工知能用言語のひとつであるLispのプログラミング技術を身につける.
・他者のプログラムとのゲーム対戦により,作成したプログラムのゲーム木探索の方法や評価関数の特徴や課題を理解し,それを改善するプロセスを繰り返すことで,探索的解法の理解を深める.
到達目標 ・問題の状態空間表現とその探索的解法についての知識およびプログラミング技術を身につけている.【知識2,技能1】
・ゲーム木探索の効率や評価関数の改善の方法を自ら考え試行することができる.【思考力・判断力,表現力】
・作成したプログラムなどの成果物の評価を適切にプレゼンテーションできる.【思考力・判断力,表現力】
・グループ討議や他者の成果物との比較を通して,自らの成果物の課題を認識し,改善に取り組むことができる.【主体性】
受講要件 「人工知能」と「記号処理プログラミング」を受講していることが望ましい.
履修取消の可否
履修取消不可の理由 必修科目のため.
事前・事後学修 授業中に適宜与える提出課題について完成させる.
課題への取り組みに必要となるプログラミング言語についての知識が不足している点があれば,自発的に習得に取り組む.
講義内容 人工知能プログラミング実験 
1 Lisp言語演習(基本課題)  
2 Lisp言語演習(応用課題) 
3 コンピュータオセロ環境の実装 
4 ゲーム木探索方法の実装 
5 クライアント・サーバモデルによるネットワーク対戦の実現 
6 ゲーム木探索方法の改良 
7 評価関数の改良
8 まとめ
期末試験実施の有無 実施しない
評価方法・基準 レポートなどの提出物により,評価する.全ての実験に積極的に取り組み,全てのレポートなどの提出物を提出すること.
教科書等 実験の手引書を配布する.
参考書:野中謙一郎他著,技術レポート作成と発表の基礎技法(改訂版),コロナ社,2018
担当者プロフィール 学生の学習指導・支援体制についてはそれぞれの実験時間に伝えます.
宮原:機械学習とデータマイニングの研究に従事.研究室:情報科学部棟別館501室
王:コンピュータビジョンに関する研究に従事.研究室:情報科学部棟612号室
講義に関連する実務経験 実務経験(王)2022年4月〜2024年3月 ルネサスエレクトロニクス鰍ノ勤務(Linux BSPとソリューションの研究開発業務に従事)
課題や試験に対するフィードバック ・実験中に適宜与える課題については,実験中に解説しフィードバックを行う.
・最終レポートについては,評価,コメントをWebClass等を通じてフィードバックする.
アクティブ・ラーニング PBL, TBL, プレゼンテーション,その他:コンペティション
キーワード 人工知能,機械学習,ゲーム木探索
備考