Machine Learning Course

发布时间:2026年11月4日

Course Description

Course Description

This course provides an advanced introduction to machine learning. 
Topics include: 
  • Basic algorithm review (Data representation, Supervised learning, Unsupervised learning, Reinforcement learning, Semi-supervised learning)
  • Support vector machine; 
  • Probabilistic topic model;
  • Conditional random fields;
  • Non-parametric learning;
  • Advanced topics on max-margin learning;
  • Sparse learning

 

Course Materials

Course Materials

There is no required text for this course. Notes will be posted periodically on the course web site.
The following books are recommended as optional reading:
  • Daphne Koller and Nir Friedman. Probabilistic Graphical Models. MIT Press, 2009.
  • Christopher M. Bishop. Pattern Recognition and Machine Learning, Springer, 2007.
  • John Hopcroft. Computer Science Theory for the Information Age. 2011.
  • Michael I. Jordan. An Introduction to Probabilistic Graphical Models. University of California, Berkeley. June 30, 2003.
  • Martin J. Wainwright and Michael I. Jordan. Graphical Models, Exponential Families, and Variational Inference, Foundations and Trends in Machine Learning, V1 (1-2), 2008.
  • Trevor Hastie, Robert Tibshirani, Jerome Friedman. Elements of Statistical Learning. Springer, 2003.
  • Yoshua Bengio. Learning Deep Architectures for AI. Foundations and Trends in Machine Learning, V2 (1), 2009.
  • David J.C. MacKay. Information Theory, Inference, and Learning Algorithms. Cambridge University Press, 2003.

Prerequisties

Prerequisites

Programming and other basic CS skills
  • C, C++
  • Java, C#, .NET
  • Perl, Python

Theories

  • Data representation (e.g., vector space model, language model)
  • Basic probability theory(e.g., likelihood, conditional probability, posterior probability, Bayes)
  • Basic linear algebra (e.g., linear transformations, eigenvalues, least-squares best fit)

Homework

Homework

Homeworks
  • Hw1: Perceptron implementation
  • Hw2: PLSI implementation
  • Hw3: Linear SVM implementation
  • Hw4: Derivation of CRF or 1-norm SVM

Projects

  • Prj1: To design new ML algs. for real problems
  • Prj2: To solve existing problems using ML algs.

3 homework + 1 project are required.

Teaching Staff

Teaching Staff

Jie Tang

Associate Professor. 

Research interests include semantic web, social network mining and machine learning.

HP: http://keg.cs.tsinghua.edu.cn/persons/tj 

Office: Rm1-308, FIT Building

Open hours: Wednesday afternoon 2:00pm-5:00pm

 

 

Jun Zhu

Associate Professor. 

Research interests include statistical machine learning, bayesian nonparametrics, and data mining.

HP: http://www.ml-thu.net/~jun

Office: Rm 4-513, FIT Building

Open hours: Friday afternoon 3:00pm-5:00pm

 
 
 

Teaching Assistants

Head TA: Jing Zhang
Office: FIT 1-308
E-mail: zhangjing0544@gmail.com 
Phone: 62788788-20, 13810654581
Open hours: Wednesday afternoon 2:00pm-6:00pm
 
TAs:
Lenin Mookiah, lenin.world@gmail.com
Yang Yang, sherlockbourne@gmail.com
Honglei Zhuang, honglei.zhuang@gmail.com
Zhanpeng Fang, fzp1990@gmail.com
 
 

Handouts

Reference