MSE 546Advanced Machine Learning
- Units
- 0.50
- Faculty
- Engineering
When it runs
- F24
- W25
- S25
- F25
- W26
- S26
- F26
- W27
- S27
Ran in 2 of the last 7 terms. Winter 2027: scheduled, 2 lecture sections. Spring 2027: schedule not out yet.
This course provides a deeper understanding of machine learning (ML) techniques by utilizing students' prior background in ML and operations research to understand the drivers of ML methodologies rather than using black-box processes. The course first reviews supervised and unsupervised learning methods, and then dives deeper into their assumptions, mathematical models, and underlying algorithms to help students systematically develop and enhance ML processes. Using the same approach, the course covers more advanced topics in ML, such as neural networks and reinforcement learning. Application areas within this course may include, but are not limited to health care, energy, sports, transportation, and manufacturing.
Prerequisites
- Complete all of the following
- Complete 1 of the following
- Must have completed at least 1 of the following:
- BME411 - Optimization and Numerical Methods (0.50)
- CHE521 - Process Optimization (0.50)
- CO250 - Introduction to Optimization (0.50)
- ENVE335 - Decision Making for Environmental Engineers (0.50)
- MSE331 - Introduction to Optimization (0.50)
- MSE332 - Deterministic Optimization Models and Methods (0.50)
- SYDE411 - Optimization and Numerical Methods (0.50)
- Must have completed at least 1 of the following:
- Must have completed at least 1 of the following:
- Complete 1 of the following
- Complete 1 of the following
Antirequisites
None listed.
Leads to
No course lists it as a requisite.
Winter 2027 sections
| Section | Class | Enrolled | Meets |
|---|---|---|---|
| LEC 001 | 5065 | 0 / 96 | MW 10:00–11:20 |
| LEC 701 | 2047 | 65 / 9999 | Online or by arrangement |
| TUT 101 | 5066 | 0 / 96 | F 10:30–11:20 |
Check it elsewhere for Fall 2026
- Undergraduate Calendar, 2026–27The official entry
- Requirements for Fall 2026Waterloo’s requisite checker
- Schedule of Classes, Fall 2026Instructors, rooms, live seats
- Quest Class SearchWhere you enrol
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
Calendar versions
Undergraduate Calendar
- 2024–25
- 2025–26
- 2026–27 requisites changed (shown here)
- 2019–20 and earlier on ucalendar