Machine learning allows computational systems to adaptively improve their performance with experience accumulated from the data observed. This course introduces the basics of learning theories, the design and analysis of learning algorithms, and some applications of machine learning.
date  syllabus  todo/done  materials 
09/02 (W1) 
course introduction; topic 1: when can machines learn? the learning problem 
homework 0 announced 

09/09 (W2) 
learning to answer yes/no; types of learning 
homework 1 announced 

09/16 (W3) 
feasibility of learning; topic 2: why can machines learn? training versus testing 


09/23 (W4) 
(optional)theory of generalization; the VC dimension; noise and error 
homework 2 announced 

09/30 (W5) 
topic 3: how can machines learn? linear regression; logistic regression 


10/07 (W6) 
linear models for classification; nonlinear transformation 
homework 0 due; homework 1 due; homework 2 due; homework 3 announced 

10/14 (W7) 
topic 4: how can machines learn better? hazard of overfitting; regularization 


10/21 (W8) 
validation; three learning principles 
homework 3 due; homework 4 announced; final project announced 

10/28 (W9) 
topic 5: how can machines learn by embedding numerous features? linear support vector machine; dual support vector machine 

11/04 (W10) 
kernel support vector machine; softmargin support vector machine 
homework 4 due; homework 5 announced  
11/11 (W11) 
topic 6: how can machines learn by combining predictive features? blending and bagging; adaptive boosting 

11/18 (W12) 
decision tree; random forest; gradient boosted decision tree 
homework 5 due; homework 6 announced  
11/25 (W13) 
topic 7: how can machines learn by distilling hidden features? neural network; (preliminary) deep learning 

12/02 (W14)  modern deep learning  homework 6 due; homework 7 announced  
12/09 (W15) 
no class as instructor needs to attend ACML 2024 and NeurIPS 2024; recording: machine learning for modern artificial intelligence 

12/16 (W16)  finale  homework 7 due  
12/23 (W17)  no class and winter vacation started (really?)  final project due 
Last updated at CST 08:56, October 14, 2024 Please feel free to contact me: 