人工知能
2023

レポート課題 (締切: 2024年1月26日16:20)

レポートの提出 (1回しか送信することができません)
  • 授業の内容を踏まえて、独自AIを設計しできれば実装してください。
  • AIの設計とは、AIのモデルを作成することとします。授業中に model = tf.keras.Sequential .. として作成したモデルのことを表します。
  • 提出ファイルの形式は基本的に何でも構いません。
  • 提出は、最後の授業(2024年1月19日)の終了後から、2024年1月26日16:20の間で提出することができます。提出は、上のリンクから辿ってください。
  • 他者のレポートはコピーしないでください。ただChatGPT的な生成AIの使用はOKです。

スケジュール

金曜日 4限 240教室
  1. 09月22日 人工知能、強化学習入門、pythonの基礎 1
    課題 提出 解答例
  2. 10月06日 pythonの基礎 2 (配列内の特定要素の数を数える)
    課題 提出 解答例
  3. 10月13日 五目並べ盤面の表現
    課題 提出 解答例
  4. 10月20日 勝利判定(縦横ライン)
    課題 提出 解答例
  5. 10月27日 勝利判定(斜めライン)
    課題 提出 解答例
  6. 11月03日 ランダムにプレイする五目並べAI
    課題 提出 解答例
  7. 11月10日 簡易的モンテカルロ探索による五目並べAI
    課題 提出 解答例
  8. 11月17日 簡易的モンテカルロ探索によるネットワーク鬼ごっこゲームAI、モンテカルロ木探索による五目並べAI
    課題 (参考)モンテカルロ木探索 提出 解答例
  9. 11月24日 教師あり学習入門、バックプロパゲーション
    課題 提出
  10. 12月01日 ニューラルネットワークによる回帰分析の基礎 1 (計算の可視化)
    課題 ←初めてプログラムを実行したときに「警告: この...」と表示されます。「このまま実行」を押してください。 プログラムを保存しておきたいときは、「ドライブにコピー」をしてください。Google Driveは、ここからも開けます。ただ課題の提出自体はドライブにコピーをしなくても出来ます。
    提出
  11. 12月08日 畳み込みニューラルネットワークによる画像分類の体験
    課題 説明動画 提出
  12. 12月15日 畳み込みニューラルネットワークによる五目並べの勝利判定 (失敗例1)
    課題 説明動画 提出
  13. 12月22日 畳み込みニューラルネットワークによる五目並べの勝利判定 (失敗例2)
    課題 説明動画 提出
  14. 01月05日 畳み込みニューラルネットワークによる五目並べの勝利判定 (失敗例3)
    課題 説明動画 提出
  15. 01月19日 まとめ 課題提出
  16. 01月26日 レポート (この画面の一番上からレポートのファイルをアップロードしてください。)

プログラミング開発環境

  1. Google Colaboratory (Google Driveにつながります) (オンラインのPython開発環境)を使用します。Googleアカウントを作成しておいてください。
  2. Google Colaboratoryの使い方 (「1. Google Colaboratoryにつなげます」を見てください)
  3. map, filter, reduceについて

成績評価基準

  • 1回分の授業中課題: 5点、15回の授業で 5 * 15 = 75点となる。
  • レポート: 25点
  • 出席は、授業中の課題を提出すると出席となります。
  • 5回欠席をするとF評価となります。
  • レポート未提出だとE評価となります。

X(Twitter)からの情報

ゲームAIの公開 (Googleアカウントが必要です。)