機器學習概論

課程資訊

課程名稱:(英文授課)機器學習概論

授課教師:荊宇泰、鄭昌杰

修課年度:108 上 資工系 - 選修

作業

作業都是必須 from scratch,不能使用任何已實作算法的套件 (e.g. Scikit-Learn),實作語言不限

HW1 - Naive Bayes

練習 ML 的基礎與常見流程

  1. Data input
  2. Data visualization
  3. Data preprocessing
  4. Model Construction
  5. Train-Test-Split
  6. Results
  7. Comparison & Conclusion

原始碼範例 - Naive Bayes

HW2 - Decision Tree & Random Forest

實作 Decision Tree & Random Forest

原始碼範例 - Decision Tree

原始碼範例 - Random Forest

HW3 - Linear Regression & Logistic Regression

Linear Regression

找到給定 data 的 best fitting line

原始碼範例 - Linear Regression

Logistic Regression

使用 L2-norm 及 cross entropy 兩種 error 計算方式分類點

原始碼範例 - Logistic Regression

HW4 - Backpropagation

寫一個反向傳播的程式來分類點

原始碼範例 - Backpropagation

comments powered by Disqus