CPSC 440

Advanced Machine Learning

Course Description

Advanced machine learning techniques focusing on probabilistic models. Deep learning and differentiable programming, exponential families and Bayesian inference, probabilistic graphical models and other generative models, Monte Carlo and variational inference methods.

Average difficulty
4 / 5
Average quality
2 / 5
Scroll to see reviews

Add a Review for this course

Please ensure that your review is respectful and constructive. Read about UBC's aim for creating a safe and inclusive learning environment here. These reviews may take several days to process and will be scanned for inappropriate or malicious content.

Please enter a name/username.
Enter a valid url including the 'https://' prefix. (https://www.example.com)
Please enter your course review. [minimum length: 50 characters]
3
3

Not as organized as 340, maybe take CPEN455 instead if your into Deep learning, otherwise this course is more into Statistical and Bayesian model for the first 3/4 of the course topic then the last 1/4 is the actual Deep Learning stuff
Difficulty:4
Quality:2
Student, Jan 31 2026, course taken 2025W2

Historical grade information

Grades information from UBC Grades Database