國立中興大學教學大綱
課程名稱 (中) 機器學習導論(3305)
(Eng.) Introduction to Machine Learning
開課單位 應數系
課程類別 必修 學分 3 授課教師 彭冠舉
選課單位 應數系 / 學士班 授課使用語言 中文 英文/EMI 開課學期 1122
課程簡述 In this course, we will focus on the algorithmic perspective of machine learning. Specifically, the implementation of the classical and the modern algorithms with python and TensorFlow. The major objective of the course is to establish students’ ability to read and to implement the modern machine learning algorithms in the recent research papers. And prepare the students to their future research works.
先修課程名稱
課程含自主學習 Y
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
(1) 了解機器學習演算法的理論基礎
(2) 能夠實做機器學習演算法
(3) 能夠將機器學習的演算法應用到實際的問題
(4) 能夠清晰地說明並報告機器學習於實際應用時的方法原理、遇到的困難與展示最後的成果
3.統計分析專業知識
5.資訊科學專業知識
7.數學及統計軟體能力
30
40
30
專題探討/製作
網路/遠距教學
討論
講授
書面報告
口頭報告
作業
測驗
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
週次 授課內容
第1週 Course Logits
What is Machine Learning?
Type of ML
Implementation: Data Plotting
第2週 Formal Model
Perceptron
第3週 Implementation: Perceptron
AdaLine and Gradient Descent
Implementation : Adaline
Implementation : Adaline SGD
Probably Approximately Correct (PAC) Learning
Agonostic PAC Learning
第4週 Uniform Convergence
General Linear Model
Logistic Regression
第5週 Implementation: A General Flow of Learning Process
No Free Lunch Theorem
Bias-Variance TradeOff
第6週 Midterm I
第7週 Convex Learning Problems
Surrogate Function
第8週 Stability of Strongly Convex Learning Problems
Support Vector Machine
Kernel Trick
第9週 The Representer Theorem
KNN
Decision Tree
Implementation: Kernel SVM, KNN, Decision Tree, and Random Forest
第10週 Data Preprocessing
L1 Regularization
Implementation: Feature Selection
Principle Component Analysis
第11週 LDA
Kernel PCA
Implementation: Kernel PCA
Machine Learning Pipeline and Cross Validation
第12週 Midterm II
第13週 Learning Curve
Imbalanced Data
Majority Voting
Implementation: Majority Voting and Parameter Tuning
Bagging
AdaBoost
第14週 Clustering and K-means
Determine the number of clusters
第15週 Agglomerative Clustering
DBSCAN
第16週 Final Report, Hand out the take-home final Exam
第17週 自主跨域學習
第18週 自主跨域學習
學習評量方式
(1) 期中考 I (30%)
(2) 期中考 II (30%)
(3) Take-Home 期末作業 (15%)
(4) 期末報告 (25%)
教科書&參考書目(書名、作者、書局、代理商、說明)
1. Python Machine Learning, Sebastian Raschka
2. Introduction to Machine Learning, Ethem Alpaydm.
課程教材(教師個人網址請列在本校內之網址)
自編投影片教材、課堂筆記及課程錄影
(請於開學後參考本課程網頁 https://sites.google.com/email.nchu.edu.tw/mlcourse/machine-learning?authuser=0)
課程輔導時間
Plase email to gjpeng@mail.nchu.edu.tw to make the appointment.
聯合國全球永續發展目標
04.教育品質   08.就業與經濟成長   09.工業、創新基礎建設提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:2024/02/14 20:01:09 列印日期 西元年/月/日:2024 / 5 / 07
MyTB教科書訂購平台:http://www.mytb.com.tw/