トップページへ

2025年度 (最新) 学院等開講科目 工学院 機械系 エンジニアリングデザインコース

イノベーションに向けた機械学習

開講元
エンジニアリングデザインコース
担当教員
田中 正行
授業形態
講義
メディア利用科目
-
曜日・時限
(講義室)
金5-6 (S2-204(S221))
クラス
-
科目コード
ESD.D508
単位数
100
開講時期
2025年度
開講クォーター
2Q
シラバス更新日
2025年3月25日
使用言語
英語

シラバス

授業の目的(ねらい)、概要

機械学習は、自律走行車、ロボット工学、医療診断など、多くのアプリケーションで広く使われている。画像の認識は、機械学習や人工知能の最良の例のひとつつである。本講義のトピックには、畳み込み層、完全接続層、プーリング層、ReLU層、ソフトマックス層など、深層学習の基本的な構成要素が含まれます。また、このコースでは、学生は自分でPytorchを使用してネットワークを開発し、学習することを想定しています。

到達目標

(i) ディープニューラルネットワークを構築し学習する能力を身につける、
(ii)PyTorchを用いた数値計算環境を用いて工学的な問題を解決する能力を身につける、
(iii)モメンタムやデータ論証などのディープラーニング技術を応用できる実践力を身につける。

キーワード

Object recognition, Convolutional neural network (CNN), Deep learning, PyTorch

学生が身につける力

  • 専門力
  • 教養力
  • コミュニケーション力
  • 展開力 (探究力又は設定力)
  • 展開力 (実践力又は解決力)

授業の進め方

このクラスは一種のアクティブラーニングです。講師はいくつかの情報を提供しますが、学生はPyTorchのコードを開発する必要があります。

授業計画・課題

授業計画 課題
第1回 イントロダクション イントロダクション
第2回 Manual design of classical neural network Manual design of classical neural network
第3回 Components of DNN Components of DNN
第4回 Optimizers Optimizers
第5回 Dropout, Batch Normalization Dropout, Batch Normalization
第6回 Multiclass classification Multiclass classification
第7回 Transfer learning Transfer learning

準備学修(事前学修・復習)等についての指示

このクラスは一種のアクティブラーニングです。講師はいくつかの情報を提供しますが、学生はPyTorchのコードを開発する必要があります。

教科書

なし、WEB検索からたくさんの情報が得られます。

参考書、講義資料等

なし、WEB検索からたくさんの情報が得られます。

成績評価の方法及び基準

課題(40%)とレポート(60%)

関連する科目

  • なし

履修の条件・注意事項

PyTorchのコードは各自で実装してください。
画像認識(#SCE.I501)を履修した学生は履修できません。