#author("2023-02-13T19:19:08+09:00;2022-08-15T15:59:43+09:00","default:takataka","takataka") #author("2023-02-13T19:20:01+09:00;2022-08-15T15:59:43+09:00","default:takataka","takataka") * 機械学習I/II 2022年度 [#o0c872cf] //&color(red){''工事中''}; - 対象: 龍谷大学 先端理工学部 (3年1Q+2Q) / 理工学部 (3年前期) -- 先端理工学部科目「機械学習I」(1Q)+「機械学習II」(2Q)と 理工学部科目「パターン情報処理」の合併開講です - 担当: [[高橋隆史>takataka]] - リンクいろいろ -- [[「機械学習I」の Web シラバス>Syllabus:?i=Y001034010&n=2022]] / [[「機械学習II」の Web シラバス>Syllabus:?i=Y001043010&n=2022]] //-- 龍大Teams上のこの科目のチームへの参加法がこのページの下の「大事なお知らせ」に書いてあります. -- 龍大Teams上にこの科目のチームがあります.参加方法: Teams アプリで「チームに参加」をクリック,「チームコード」 ''roexxin'' を入力 --- [[この授業のTeamsチーム>https://teams.microsoft.com/l/team/19%3aiGGjgkqOQUuPI_DzXhLb1tkD9sr759ZDzQ_WkiCx2co1%40thread.tacv2/conversations?groupId=e0a01f5b-f7c0-4bef-a34b-3cc4dd806fab&tenantId=23b65fdf-a4e3-4a19-b03d-12b1d57ad76e]] -- [[この科目のMoodleコース>https://www-tlab.math.ryukoku.ac.jp/moodle/course/view.php?id=7]] 初回の授業で参加法を説明します.詳しくは [[こちら>./ex01#moodle]]. -- この科目の [[GitHub リポジトリ>https://github.com/takatakamanbou/ML]] -- Web質問予約システム [[callTA>https://callta.math.ryukoku.ac.jp/]] (by 樋口先生) ** 大事なお知らせ [#g5e00b3b] ***ML/2022のNews [#v260eae4] - &new{2022-08-15}; 成績集計の結果です: [[ML/result/2022]] - &new{2022-07-19}; &color(red){''8月2日の授業では小テストを実施します.''}; 詳しくは授業中に説明します. -&new{2022-07-11}; 0718月は集中補講日です.「機械学習II」の授業はおやすみです. - &new{2022-05-27}; 「機械学習I」は 0530月までで,0606月からは「機械学習II」です. -- 「パターン情報処理」として受講してるひとはそのままその後半です. -- 教室(実習室),ウェブページ(ここ),Teams,moodle 等は「機械学習I」のと同じものを使用します.「機械学習II」から受講するひとは,[[ex01>./ex01]] を参照して準備しておいてください. -- 0606月の授業までの宿題が↓の [[ex09>#ex09]] にあります. - &new{2022-05-17}; &color(red){''5月30日の授業では小テストを実施します.''}; 詳しくは授業中に説明します. - &new{2022-03-14}; &color(red){''この授業では 1-542 情報実習室を主に使います.初回はそちらへ集合してください.''}; - &new{2022-02-28}; このページを作成.まだないようがないよう. #include(news,notitle) ** 進行 [#v5f2b8ff] #contentsx *** 注意 [#h50daab9] - 動画は,Microsoft Stream で配信してます. -- この授業の Teams チーム参加者のみが閲覧できます. ユーザ名とパスワードが求められたら全学統合認証ので. -- [[授業動画一覧>https://web.microsoftstream.com/group/e0a01f5b-f7c0-4bef-a34b-3cc4dd806fab?view=videos]] - 拡張子 .ipynb のファイルは,Google Colab の notebook です. -- notebook は [[GitHub リポジトリ>https://github.com/takatakamanbou/ML]] に置いてあります -- notebook の扱い方については,第1回のページの [[Google Colab を使えるようになる>./ex01#colab]] を参照してください -- 自分がコピーした Colab Notebook ファイルは,Google Drive の 「マイドライブ」 https://drive.google.com/drive/my-drive の中の「Colab Notebooks」に保存されてます. *** ex15 0725(Mon) これまでのまとめ [#ex15] 0718月は集中補講日につきこの授業はお休みです - notebook と 動画 -- ''以下は授業開始までの宿題ではありませんが,これまでの復習を兼ねていますので,早めに見ておくことをおすすめします'' -- [[ex15note.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex15note.ipynb]] (この notebook には対応する動画はありません) *** ex14 0711(Mon) 確率密度の推定/統計的パターン認識入門 [#ex14] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex14noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex14noteA.ipynb]] + [[ML2022-ex14noteA>https://web.microsoftstream.com/video/0bb42f0a-3f4c-4d6e-b6c0-b9108eae416e]] (29m) -- [[ex14noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex14noteB.ipynb]] + [[ML2022-ex14noteB>https://web.microsoftstream.com/video/d62ad584-149c-4fb3-a3df-9428922647a3]] (17m) -- [[ex14noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex14noteC.ipynb]] (この notebook には対応する動画はありません) *** ex13 0704(Mon) 次元削減(2)(3) 主成分分析 -中編・後編 [#ex13] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex13noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex13noteA.ipynb]] + [[ML2022-ex13noteA>https://web.microsoftstream.com/video/b5aaa7a2-9f83-4a35-ac7a-4ab539e62d1f]] (18m) -- [[ex13noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex13noteB.ipynb]] + [[ML2022-ex13noteB>https://web.microsoftstream.com/video/ef57d264-e387-4dc3-884b-968ce471e500]] (18m) -- [[ex13noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex13noteC.ipynb]] (この notebook には対応する動画はありません) *** ex12 0627(Mon) クラスタリング(2) 階層型クラスタリング/次元削減(1) 主成分分析 -前編 [#ex12] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex12noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex12noteA.ipynb]] + [[ML2022-ex12noteA>https://web.microsoftstream.com/video/4141c119-ef01-48a3-9a04-1743b5645fa4]] (17m) -- [[ex12noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex12noteB.ipynb]] + [[ML2022-ex12noteB>https://web.microsoftstream.com/video/bb090f31-a063-404c-bdff-b16c8b521431]] (27m) -- [[ex12noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex12noteC.ipynb]] (この notebook には対応する動画はありません) *** ex11 0620(Mon) 教師なし学習とは/クラスタリング(1) K-平均法[#ex11] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex11noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex11noteA.ipynb]] + [[ML2022-ex11noteA>https://web.microsoftstream.com/video/77a0d17d-9833-4611-8c95-c8aa9e46ac26]] (23m) -- [[ex11noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex11noteB.ipynb]] + [[ML2022-ex11noteB>https://web.microsoftstream.com/video/932cb872-0af0-4302-bd02-e0f050fa6b72]] (22m) -- [[ex11noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex11noteC.ipynb]] (この notebook には対応する動画はありません) *** ex10 0613(Mon) 過適合の抑制とモデル選択 [#ex10] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex10noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex10noteA.ipynb]] + [[ML2022-ex10noteA>https://web.microsoftstream.com/video/724316ce-0313-48f3-b4ad-70d560cb7afa]] (21m) -- [[ex10noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex10noteB.ipynb]] + [[ML2022-ex10noteB>https://web.microsoftstream.com/video/4b9fdcc0-9f66-460a-a57c-970c973f26a2]] (20m) -- [[ex10noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex10noteC.ipynb]] (この notebook には対応する動画はありません) *** ex09 0606(Mon) データの前処理 [#ex09] 「機械学習II」の初回.exXY の XY は「機械学習I」からの通し番号です - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex09noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex09noteA.ipynb]] + [[ML2022-ex09noteA>https://web.microsoftstream.com/video/d50ce33a-6a1b-49b5-b3de-344b62de0b2f]] (26m) -- [[ex09noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex09noteB.ipynb]] + [[ML2022-ex09noteB>https://web.microsoftstream.com/video/b9187373-1a89-4bc1-92a3-50f3ae2ad652]] (14m) *** ex08 0530(Mon) 小テスト [#ex08] *** ex07 0523(Mon) 決定木/これまでのまとめ [#ex07] - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex07noteA.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex07noteA.ipynb]] + [[ML2022-ex07noteA>https://web.microsoftstream.com/video/f4946e0a-d1e9-4837-8a55-1f612e4f6a53]] (23m) -- [[ex07noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex07noteA.ipynb]] + [[ML2022-ex07noteA>https://web.microsoftstream.com/video/f4946e0a-d1e9-4837-8a55-1f612e4f6a53]] (23m) - 授業のページ [[ex07>./ex07]] *** ex06 0516(Mon) ニューラルネットワークと深層学習 [#ex06] - notebook と 動画 -- ''以下のうち noteA/noteB の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex06noteA.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex06noteA.ipynb]] + [[ML2022-ex06noteA>https://web.microsoftstream.com/video/01e49dd3-1d83-436e-95c5-e478e1bdb843]] (24m) -- [[ex06noteB.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex06noteB.ipynb]] + [[ML2022-ex06noteB>https://web.microsoftstream.com/video/abae7329-1300-4764-932b-3c36dc810771]] (29m) -- [[ex06noteC.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex06noteC.ipynb]] (この notebook には対応する動画はありません) -- [[ex06noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex06noteA.ipynb]] + [[ML2022-ex06noteA>https://web.microsoftstream.com/video/01e49dd3-1d83-436e-95c5-e478e1bdb843]] (24m) -- [[ex06noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex06noteB.ipynb]] + [[ML2022-ex06noteB>https://web.microsoftstream.com/video/abae7329-1300-4764-932b-3c36dc810771]] (29m) -- [[ex06noteC.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex06noteC.ipynb]] (この notebook には対応する動画はありません) *** ex05 0509(Mon) ロジスティック回帰+勾配法によるパラメータの最適化 (2)(3) [#ex05] - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex05noteA.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex05noteA.ipynb]] + [[ML2022-ex05noteA>https://web.microsoftstream.com/video/4227542d-f44c-494c-a2aa-c75e3eca9e4e]] (34m) -- [[ex05noteB.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex05noteB.ipynb]] + [[ML2022-ex05noteB>https://web.microsoftstream.com/video/968ac129-bf46-40dc-bee3-25d2d146ac72]] (34m) -- [[ex05noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex05noteA.ipynb]] + [[ML2022-ex05noteA>https://web.microsoftstream.com/video/4227542d-f44c-494c-a2aa-c75e3eca9e4e]] (34m) -- [[ex05noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex05noteB.ipynb]] + [[ML2022-ex05noteB>https://web.microsoftstream.com/video/968ac129-bf46-40dc-bee3-25d2d146ac72]] (34m) *** ex04 0502(Mon) 識別のための教師あり学習(2)/ロジスティック回帰+勾配法によるパラメータの最適化 (1) [#ex04] - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex04noteA.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex04noteA.ipynb]] + [[ML2022-ex04noteA>https://web.microsoftstream.com/video/5ccfbc6d-9593-41c5-acfc-704c68aebb71]] (19m) -- [[ex04noteB.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex04noteB.ipynb]] + [[ML2022-ex04noteB>https://web.microsoftstream.com/video/9ba16c7a-1a2a-4959-bcd0-1f8bd4634320]] (22m) -- [[ex04noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex04noteA.ipynb]] + [[ML2022-ex04noteA>https://web.microsoftstream.com/video/5ccfbc6d-9593-41c5-acfc-704c68aebb71]] (19m) -- [[ex04noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex04noteB.ipynb]] + [[ML2022-ex04noteB>https://web.microsoftstream.com/video/9ba16c7a-1a2a-4959-bcd0-1f8bd4634320]] (22m) *** ex03 0425(Mon) 汎化と過適合/識別のための教師あり学習(1) [#ex03] - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- [[ex03noteA.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex03noteA.ipynb]] + [[ML2022-ex03noteA>https://web.microsoftstream.com/video/eabc8ade-449b-4c2a-bf46-55fa24ad4ebe]] (29m) -- [[ex03noteB.ipynb>https://github.com/takatakamanbou/ML/blob/main/ex03noteB.ipynb]] + [[ML2022-ex03noteB>https://web.microsoftstream.com/video/9db23ae3-025a-4378-b75d-ac475824c23f]] (21m) -- [[ex03noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex03noteA.ipynb]] + [[ML2022-ex03noteA>https://web.microsoftstream.com/video/eabc8ade-449b-4c2a-bf46-55fa24ad4ebe]] (29m) -- [[ex03noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex03noteB.ipynb]] + [[ML2022-ex03noteB>https://web.microsoftstream.com/video/9db23ae3-025a-4378-b75d-ac475824c23f]] (21m) *** ex02 0418(Mon) 回帰のための教師あり学習 [#ex02] - notebook と 動画 -- ''以下の notebook の閲覧・実行と動画の視聴は授業開始までの宿題です'' -- この授業の Teams に参加していれば動画を視聴できるはずですが,アクセス権限がない等と言われてしまう場合は対応しますので,チャット等で高橋に知らせてください -- [[ML2022-ex02demo>https://web.microsoftstream.com/video/8a34404c-5c2c-4fbb-a5c8-a851932b86cf]] (14m) -- [[ex02noteA.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex02noteA.ipynb]] + [[ML2022-ex02noteA>https://web.microsoftstream.com/video/dd24f380-d878-4e5d-a205-d38f2f5a19be]] (18m) -- [[ex02noteB.ipynb>https://github.com/takatakamanbou/ML/blob/2022/ex02noteB.ipynb]] + [[ML2022-ex02noteB>https://web.microsoftstream.com/video/3e19044e-4393-4fa5-931c-5be6effa70c5]] (23m) *** ex01 0411(Mon) オリエンテーションと準備 [#ex01] - 授業のページ [[ex01>./ex01]] *** おまけ [#zeb6239d] - [[omake>./omake]] おまけ課題