第02堂課:深度學習基礎 - 突破線性模型的限制
本堂課為李宏毅教授 2021 年機器學習課程的導論課,主要介紹課程目標、授課方式、作業與評分標準,以及各項嚴格的學術倫理規範。
課程核心介紹
- 課程主旨:專注於深度學習(Deep Learning)領域,涵蓋機器學習的最新技術。
- 授課風格:採用「自助餐式」(Buffet style)教學,學生可根據興趣選擇深入學習的主題。
- 先修知識:
- 數學基礎:微積分、線性代數、機率。
- 程式能力:需具備 Python 基礎,課程不教授 Python 語法,僅針對機器學習應用與 PyTorch 進行相關指導。
- 硬體要求:提供 Google Colab 支援,無需自行安裝複雜硬體環境。
課程知識圖譜
graph TD Node1["Machine Learning 2021"] --> Node2["課程目標"] Node1["Machine Learning 2021"] --> Node3["評分與作業"] Node1["Machine Learning 2021"] --> Node4["學術倫理"] Node2["課程目標"] --> Node5["深度學習"] Node2["課程目標"] --> Node6["最新技術"] Node3["評分與作業"] --> Node7["15個作業"] Node3["評分與作業"] --> Node8["最高分10個計分"] Node3["評分與作業"] --> Node9["Kaggle競賽"] Node4["學術倫理"] --> Node10["禁止抄襲"] Node4["學術倫理"] --> Node11["禁止合作/共謀"] Node4["學術倫理"] --> Node12["懲罰機制"]
作業與評分機制
本課程共安排 15 個作業,採用累積制,最終評分計算成績最高的 10 個作業。
- 評分層級:
- C-:僅執行範例程式碼。
- A-:依照課程指引完成實作。
- A+:自行挑戰困難任務,閱讀相關論文並克服難題。
- 競賽與排行榜:部分作業將在 Kaggle 或 JudgeBoi 平台上進行競賽。
- 顯示名稱格式:
<學號>_<自訂名稱>(例如:b93901106_pui_pui_pui)。若格式錯誤將導致無法辨識成績。 - 排行榜規則:分為公開排行榜(Public Leaderboard)與私人排行榜(Private Leaderboard),私人分數僅在截止日期後揭曉。
- 顯示名稱格式:
重要規則與懲罰
- 禁止抄襲:變更變數名稱仍視為抄襲,系統會進行自動比對。
- 保護成果:禁止外流程式碼或提供測試結果給他人。
- 懲罰機制:
- 初犯:該學期總分乘以 。
- 再犯:直接判定該課程不及格(Fail the course)。