授業方針・テーマ |
画像認識や自然言語処理,データマイニングといった様々な情報処理技術の基盤となる機械学習について,基礎理論から深層学習手法まで幅広く解説する. |
習得できる知識・能力や授業の 目的・到達目標 |
人間が自然に行っている統計的学習を正しく理解し,これを計算機で実現するための課題と解決方法を系統的に学習する.さらに,演習を通じて機械学習について実践的に理解を深めることを目的とする. |
授業計画・内容 授業方法 |
(授業計画・内容) ※授業の進み具合等によってスケジュールが変更になる場合もある.
第1回 ガイダンス・機械学習とは 第2回 分類問題(1) 第3回 分類問題(2) 第4回 機械学習のためのデータの前処理 第5回 機械学習モデルの評価とチューニング 第6回 アンサンブル学習 第7回 回帰分析 第8回 基本的機械学習まとめ 第9回 多層ニューラルネットワーク 第10回 ニューラルネットワークの訓練並列化 第11回 畳み込みニューラルネットワーク 第12回 リカレントニューラルネットワーク 第13回 Transformer 第14回 敵対的生成ネットワーク 第15回 全体のまとめ
(授業方法) 教科書をもとに解説する.授業内容に関する問題を適宜課し,理解度を確認する. |
授業外学習 |
各回の授業内容について復習,および次回の内容について予習しておくこと. |
テキスト・参考書等 |
Python機械学習プログラミング [PyTorch & scikit-learn編](S. Raschkaら著,インプレス) |
成績評価方法 |
・演習課題(20%) ・中間試験(40%) ・期末試験(40%)
|
質問受付方法 (オフィスアワー等) |
質問・相談等は随時受け付けるが,事前にメール等で連絡をすること. |
特記事項 (他の授業科目との関連性) |
学科基礎科目:情報数学I,情報数学II,人工知能 学科専門科目:パターン認識,データマイニング |
備考 |
|