glouppe/info8006-introduction-to-ai

Lectures for INFO8006 Introduction to Artificial Intelligence, ULiège

解決する問題

このリポジトリは、大学レベルの人工知能入門コース向けの完全で構造化されたカリキュラムを提供します。講義スライド、演習、実践的なプログラミングプロジェクトをまとめ、学生と教員がすべての教材を一箇所で利用できるようにします。

仕組み

コンテンツはMarkdownベースのスライドとして構成され、ブラウザで表示できます。講義と演習用のPDFファイルも含まれます。付属のPythonノートブックは、uvを使用した管理環境で実行され、PyTorchはオプションの追加として利用可能です。スライドは簡単なHTTPサーバーでローカルに提供され、Pacmanプロジェクトでは検索、対戦探索、ベイズフィルタリングの実践タスクを提供します。

対象者

このリポジトリは、ULiègeのINFO8006コースの学生と教員を対象としていますが、古典的なAIトピックを体系的に学びたい自学自習者にも同様に役立ちます。

ハイライト

  • 毎週のトピックは、知的エージェント、検索、ゲーム、不確実性、確率的推論、機械学習、意思決定、強化学習をカバー
  • 各講義には解答付きの演習が付属
  • 3つのPacmanプログラミングプロジェクト:検索アルゴリズム、対戦探索、ベイズフィルター。模倣学習プロジェクトも計画中
  • 過去の講義と過去問が復習用に含まれています
  • uvを使用したPythonノートブックのセットアップ手順、PyTorchはオプションの依存関係

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト