Search this site
Embedded Files
Skip to main content
Skip to navigation
mlcourse
首頁
Machine Learning & Data Science
Computer Programming
Data Structure
Machine Learning
Structural Machine Learning Models and Its Applications
mlcourse
首頁
Machine Learning & Data Science
Computer Programming
Data Structure
Machine Learning
Structural Machine Learning Models and Its Applications
More
首頁
Machine Learning & Data Science
Computer Programming
Data Structure
Machine Learning
Structural Machine Learning Models and Its Applications
Machine Learning
Course Information
Instructor: Guan-Ju Peng (彭冠舉) @ Applied Math Department, NCHU
email: gjpeng@email.nchu.edu.tw
Textbook:
1. Python Machine Learning, Sebastian Raschka
2. Introduction to Machine Learning, Ethem Alpaydm.
Course Slides
Introduction to Machine Learning
Fundamental Learning Theory
Linear Model
No-Free-Lunch Theorem
Convex Learning Problems
Support Vector Machine and Decision Tree
Data Preprocessing
Dimension Reduction
Tuning
Ensemble Learning
Cluster Analysis
Regression
Lecture Video & Course Schedule
上課連結:
週
一
班
週
六
班
PART I
Week 1:
Course Logits (
大學部
加選
)
What is Machine Learning?
Type of ML
(自主學習)
Implementation: Data Plotting
Week 2:
Formal Model
Perceptron (
I
II
III
)
(自主學習)
Implementation: Perceptron
Week 3:
Adaline and Gradient Descent
(自主學習)
Implementation : Adaline
(自主學習)
Implementation : Adaline SGD
Realizability Assumption
Sample Complexity
Week
4
:
Probably Approximately Correct (PAC) Learning
Agonostic PAC Learning
Week 5:
Uniform Convergence (
1
2
)
General Linear Model
Logistic Regression
(自主學習)
Implementation: A General Flow of Learning Process
Week 6:
No Free Lunch Theorem
Bias-Variance TradeOff
Week
7
:
Spring Holiday (No Lecture)!
PART II
Week 8:
Midterm I
(9:30~
12
:00 Close Book
.
Held in the classroom.)
Week 9:
Convex Learning Problems
Surrogate Function
Week 10:
Stability of Strongly Convex Learning Problems
Support Vector Machine
Week 1
1
:
Kernel Trick
The Representer Theorem
KNN
Decision Tree
(自主學習) Implementation: Kernel SVM, KNN, Decision Tree, and Random Forest
Week 12:
Data Preprocessing
L1 Regularization
(自主學習)
Implementation: Feature Selection
Principle Component Analysis
PART II
I
Week 1
3
:
LDA
Kernel PCA
(自主學習)
Implementation: Kernel PCA
Machine Learning Pipeline and Cross-Validation
Learning Curve
Imbalanced Data
Week 1
4
:
Midterm II
Week 1
5
:
Majority Voting
(自主學習)
Implementation: Majority Voting and Parameter Tuning
Bagging
AdaBoost
Clustering and K-means
Determine the number of clusters
Agglomerative Clustering
DBSCAN
Week 16:
Final Report
上課時繳交:
Final Exam
Week 17:
自主跨域學習
Week 1
8
:
自主跨域學習
Report abuse
Page details
Page updated
Report abuse