本講義では、Python開発環境を用いて、機械学習についての講義および演習を行い、基本的な機械学習を扱える能力を涵養する。具体的には、機械学習の基礎、教師なし機械学習、教師あり機械学習について扱い、基本的な手法について紹介するとともに、近年の機械学習で扱われることが多い深層学習についても扱う。
本講義を履修することによって次の能力を修得する。
1) Pythonプログラミングの基礎および機械学習の基礎的な考え方を理解できる。
2) 自分の目的に応じて、必要な機械学習法を選んで活用できる。
機械学習、プログラミング,Python,アルゴリズム
✔ 専門力 | 教養力 | コミュニケーション力 | 展開力(探究力又は設定力) | ✔ 展開力(実践力又は解決力) |
毎回の講義の前半で講義を行い、後半に講義内容に応じた演習問題に取り組んでもらいます。
授業計画 | 課題 | |
---|---|---|
第1回 | Pythonによる開発環境の準備とPythonの基礎 | Python開発環境を準備し、基本的なプログラミングを行えるようになる。 |
第2回 | 機械学習の基礎と教師なし機械学習の基礎と演習 | 機械学習の基礎を理解し、教師なし機械学習の手順を理解できるようになる。 |
第3回 | 演習 | 実際のデータを対象にして、教師なし機械学習を行うことができるようになる。 |
第4回 | 教師あり機械学習の基礎と演習 | 教師あり機械学習の手順を理解できるようになる。 |
第5回 | 演習 | 実際のデータを対象にして、教師あり機械学習を行うことができるようになる。 |
第6回 | 深層学習の基礎と演習 | 深層学習の手順について理解できるようになる。 |
第7回 | 演習 | 実際のデータを対象にして、深層学習を行うことができるようになる。 |
学修効果を上げるため,教科書や配布資料等の該当箇所を参照し,「毎授業」授業内容に関する予習と復習(課題含む)をそれぞれ概ね100分を目安に行うこと。
特になし
講義時に配布します。
3回の演習課題の成果で成績を評価する。
特になし
演習のある講義のため,受講者数を制限する場合があります.