ECE421H1

UTSG

Introduction to Machine Learning

An Introduction to the basic theory, the fundamental algorithms, and the computational toolboxes of machine learning. The focus is on a balanced treatment of the practical and theoretical approaches, along with hands on experience with relevant software packages. Supervised learning methods covered in the course will include: the study of linear models for classification and regression, neural networks and support vector machines. Unsupervised learning methods covered in the course will include: principal component analysis, k-means clustering, and Gaussian mixture models. Theoretical topics will include: bounds on the generalization error, bias-variance tradeoffs and the Vapnik-Chervonenkis (VC) dimension. Techniques to control overfitting, including regularization and validation, will be covered.

View full details on the UofT Academic Calendar
Prereq: CHE223H1/ECE302H1/MIE231H1/MIE236H1/MIE286H1/MSE238H1Excl: CSC411H1, ECE521H1
Easy0%
Useful80%
1
comment
1
rating

Course Info

DepartmentECE
CampusUTSG (St. George)
Level400
Hours36.6L/24.4T
What do you think of ECE421H1?

Reviews (1)

From Reddit
Difficulty: 5/5Usefulness: 4/5

While the course content itself may be challenging, surprisingly, the midterm and final exams were pretty easy. The course leans heavily on mathematical concepts, much more so than APS360. The assignments were difficult and tedious but I recommend working with others.

3 weeks ago