校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

Python 與機器學習演算法

Python and Machine Learning Algorithms

學期
114-2
學分
3 學分
當期課號
536715
永久課號
SCMA30084
開課單位
應用數學系
授課教師
林晉宏
校區
光復
類別
選修
上課時間表
週一
2
09:00–09:50
Python 與機器學習演算法
SC201
3 節連堂
3
10:10–11:00
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

Machine learning has been shown powerful on many specific problems. While there are many existing packages to perform various machine learning tasks, we must understand the relations between the parameters and the outcome. This course will start with an overview of linear algebra, which is the foundation of many machine learning algorithms. Then you will learn the theory behind each algorithm and how to implement them from scratch (which should be fun!). With these insights, you will be more confident in picking the models, tuning the hyperparameters, and even contriving new algorithms.

先修科目

Students taking this course are expected to have a basic understanding of linear algebra, including vector spaces and bases, and fundamental Python skills, including writing code with for-loops and if-statements.

教學方式

Course website: https://jupiter.math.nycu.edu.tw/~chlin/2026SSCMA30084/2026SSCMA30084.html

評分方式

60% Assignment + 20% LA exam + 20% ML exam

週次計畫
週次主題
第 1 週Linear Algebra with NumPy
第 2 週Linear Algebra with NumPy
第 3 週Linear Algebra with NumPy
第 4 週Linear Algebra with NumPy
第 5 週Linear Algebra with NumPy
第 6 週LA exam
第 7 週no class
第 8 週PCA
第 9 週MDS
第 10 週k-means
第 11 週DBSCAN
第 12 週Linear regression
第 13 週no class
第 14 週k-nearest neighbors
第 15 週Decision tree
第 16 週ML exam
教科書

Linear Algebra with NumPy by Jephian Lin Machine Learning with NumPy by Jephian Lin Python Data Science Handbook by Jake VanderPlas, O’Reilly Media, 2016

Office Hours
地點
SA336
時間
Appointments by email
聯絡方式
jephianlin@gmail.com