| 1 |
・授業のオリエンテーション
・機械学習の概要
・線形回帰モデル
・Jupyter Notebook |
講義(質疑応答を含む)と演
習 |
復習:講義内容の理解 |
120 |
| 2 |
・多重線形回帰モデル
・勾配降下法
・特徴スケーリング
・numpy |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 3 |
・分類
・コスト関数
・ロジスティック回帰
・正則化 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 4 |
1回目から3回目の講義までに習ったモデルの実装演
習 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:実装 |
60
120 |
| 5 |
・ニューラルネットワークの概要
・ニューラルネットワークのモデル
・推論
・推論の実装
|
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 6 |
・ニューラルネットワークの学習
・Pythonによる実装 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 7 |
・モデルの評価
・モデルの選択
・バイアスとバリアンス(偏りと分散)
・データ拡張 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 8 |
・決定木の概要
・学習
・決定木アンサンブル |
講義(質疑応答を含む)
自己点検 |
予習:講義資料の指定範囲の通読
復習:講義内容の理解 |
60
120 |
| 9 |
中間試験
自己点検 |
試験 |
復習:前半講義内容の理解 |
180 |
| 10 |
5週から8週の授業で習ったモデルの実装演習 |
講義(質疑応答を含む)と演
習 |
復習:実装演習 |
180 |
| 11 |
・教師なし学習の概要
・クラスタリング
・k平均法 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容に関する理解 |
60
120 |
| 12 |
・レコメンドシステムの概要
・協調フィルタリング
・コンテンツベースフィルタリング
・レコメンドシステムの実装 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容に関する理解 |
60
120 |
| 13 |
・強化学習
・価値関数
・ベルマン方程式
・連続状態空間
・深層強化学習 |
講義(質疑応答を含む)と演
習 |
予習:講義資料の指定範囲の通読
復習:講義内容に関する理解 |
60
120 |
| 14 |
総合演習 |
演習 |
予習:第13回までの学習内容の
復習 |
180 |
| 15 |
期末試験
自己点検 |
試験
自己点検 |
復習:全講義内容の復習 |
120 |
一般に、授業あるいは課外での学習では:「知識などを取り込む」→「知識などをいろいろな角度から、場合によってはチーム活動として、考え、推論し、創造する」→「修得した内容を表現、発表、伝達する」→「総合的に評価を受ける、GoodWork!」:のようなプロセス(一部あるいは全体)を繰り返し行いながら、応用力のある知識やスキルを身につけていくことが重要です。このような学習プロセスを大事に行動してください。
※学習課題の時間欄には、指定された学習課題に要する標準的な時間を記載してあります。日々の自学自習時間全体としては、各授業に応じた時間(例えば2単位科目の場合、予習2時間・復習2時間/週)を取るよう努めてください。詳しくは教員の指導に従って下さい。