everything.study
CS 480

Introduction to Machine Learning

Undergraduate

Winter 2026

Topics

  • Supervised, unsupervised and reinforcement learning
  • Bias-variance, overfitting and dimensionality
  • Linear and logistic regression
  • Nearest neighbours, trees and boosted predictors
  • Gradient descent and stochastic gradient descent
  • Regularization, sparsity, support vector machines and kernels
  • Neural networks and convolution
  • Autoencoders and generative models
  • Attention, transformers and large language models
  • Clustering, mixtures, EM and principal components
  • Adversarial learning
  • Privacy, fairness and interpretability

Readings

  • The Elements of Statistical Learning
    Hastie; Tibshirani; Friedman · 2nd · reference
  • Learning Theory from First Principles
    Francis Bach · reference
  • Machine Learning: A Probabilistic Approach
    K. Murphy · reference
    Title as written on the course resource page; edition reference is ambiguous.
  • Dive into Deep Learning
    Aston Zhang; Zack Lipton; Mu Li; Alex Smola · reference
  • Deep Learning
    Ian Goodfellow; Yoshua Bengio; Aaron Courville · reference
  • All of Statistics
    reference
  • Introduction to Graph Theory
    West · background reference
  • Introduction to Algorithms
    Cormen; Leiserson; Rivest · background reference
  • Convex Optimization
    Boyd; Vandenberghe · background reference
  • Numerical Recipes
    Press; Teukolsky; Vetterling; Flannery · background reference
  • Elements of Information Theory
    Cover; Thomas · background reference
2016

Topics

  • Introduction
  • Linear models
  • Non-linear models
  • Unsupervised learning
  • Sequence learning
  • Ensemble learning
  • Large scale learning
  • End user issues of Machine Learning
  • Real-world applications of Machine Learning
  • Topics in Machine Learning

Readings

  • A course in Machine Learning
    Hal Daume III · typical reference
  • Deep Learning
    Ian Goodfellow, Yoshua Bengio and Aaron Courville · typical reference
  • Pattern Recognition and Machine Learning
    Christopher Bishop · typical reference
  • Machine Learning, A Probabilistic Perspective
    Kevin Murphy · typical reference
Sources