CS 578: Statistical Machine Learning

3 credits

Fall 2025 Lecture Distance Learning Upper Division
Data from
Fall 2025
last updated 5/9/2025
Fall 2025 Instructors:

This introductory course will cover many concepts, models, and algorithms in machine learning. Topics include classical supervised learning (e.g., regression and classification), unsupervised learning (e.g., principle component analysis and K-means), and recent development in the machine learning field such as variational Bayes, expectation propagation, and Gaussian processes. While this course will give students the basic ideas and intuition behind modern machine learning methods, the underlying theme in the course is probabilistic inference.

Learning Outcomes

1Learn the theory and key algorithms used in machine learning.

2Get hands-on machine learning experience by implementing several algorithms, applying them to datasets and analyzing their performance.

3Understand how to use machine learning methods to their research projects, formulate the learning tasks and match them with appropriate solutions.

Course CS 578 from Purdue University - West Lafayette.

Restrictions

Programs Computer Science-PHD, Computer Science-MS or Computer Science-MS
Graduates

GPA by professor

3.6Other terms
Anur...(Spring 2022)
3.9
Yexi...(Spring 2019)
3.7
Jean...(Spring 2020)
3.5
Dan ...(Fall 2021)
3.2
M

Ruqi Zhang

LE1
1:30 pm
Lec
W

Ruqi Zhang

LE1
1:30 pm
Lec
F

Ruqi Zhang

LE1
1:30 pm
Lec

Community

Have something to say?

BoilerCoursesis an unofficial catalog for Purdue courses
made by Purdue students.
CS 578: Statistical Machine Learning