ML Chizhi Chris ZHANG | Course Materials
Back to Teaching
Fall 2026

Pattern Recognition and Machine Learning

This page provides the course overview and lecture materials for the fall semester of the 2026–2027 academic year. Follow the lecture sequence below for preparation, practice, and review.

Instructor
Chizhi Chris ZHANG
Affiliation
Advanced Computing and Digital Technology Research Center,
Changchun Institute of Optics, Fine Mechanics and Physics (CIOMP), Chinese Academy of Sciences
University of Chinese Academy of Sciences
Course Structure
18 teaching meetings, followed by review and an open-book examination.

Learning from examples.

The course covers data analysis, generative and discriminative classifiers, feature engineering, statistical learning theory, linear models, and support vector machines. It then introduces clustering, dimensionality reduction, semi-supervised learning, ensemble methods, and deep learning, including neural networks, CNNs, sequence models, and Transformers.

20 meetings across the semester.

  • Meetings 1–18: teaching.
  • Meeting 19: review.
  • Meeting 20: open-book examination.

Lecture Slides and Printable Scripts

Lectures 01–18 are available as PDF slides and Chinese printable scripts, with three 45-minute class periods per lecture. Updated 27 October 2026.

Lecture 01 — Overview: Pattern Recognition and Machine Learning · 37 slides
Lecture 02 — Python, Arrays and Data Exploration · 48 slides
Lecture 03 — Bayesian Decisions and Generative Classifiers · 49 slides
Lecture 04 — Discriminative Classifiers I · 49 slides
Lecture 05 — Discriminative Classifiers II: Perceptrons and Decision Trees · 44 slides
Lecture 06 — Feature Engineering · 44 slides
Lecture 07 — Statistical Learning Theory · 40 slides
Lecture 08 — Linear Models and Model Evaluation · 46 slides
Lecture 09 — Support Vector Machines · 53 slides
Lecture 10 — Clustering · 50 slides
Lecture 11 — Dimensionality Reduction · 42 slides
Lecture 12 — Semi-Supervised Learning · 34 slides
Lecture 13 — Bagging and Random Forests · 40 slides
Lecture 14 — Boosting and Stacking · 37 slides
Lecture 15 — Neural Networks and Backpropagation · 39 slides
Lecture 16 — Convolutional Neural Networks · 39 slides
Lecture 17 — Training Deep Networks · 36 slides
Lecture 18 — Sequence Models, Attention and Generative Models · 43 slides