Introduction to Machine Learning
Applied Computer Science · 3 hrs Lecture
Offered: Fall Or Winter, Every Year
ACS-4953 prerequisites
11 courses appear in this chain, up to 4 levels deep. 1 is needed whichever route you take: ACS-3902
Part of this course's requisite text couldn't be parsed into structure, so the chain below may be incomplete. The full wording is under “Requisite courses”.
Show the chainHide the chain
all of
any one of
any one of
Its prerequisites are shown above.
any one of
Pre-Calculus Mathematics 40S
Applied Mathematics 40S
Its prerequisites are shown above.
any 3 credit hour Statistics course at or above the 1000 level with a minimum grade of C
Add your completed courses to see which of these you've already done and what you could take next. They stay on this device.
Where ACS-4953 counts
Required by 1 program:
- STAT 4-YEAR BA/BSc IN STATISTICS (DATA SCIENCE STREAM)
Counts toward 5 more as one option among several, not as a course you must take:
Read from the departments' own calendar pages, where 50 of 208 programs are only partly machine-readable, so treat these as a minimum rather than the full list. Confirm with an academic advisor.
Description
This course is an introduction to the broad field of machine learning. Machine learning provides the technical basis for data mining. This course examines the foundations and implementations of several machine learning algorithms. Specific topics include: rule and tree-based classifiers, bayesian models, clustering techniques and numeric prediction. Popular machine learning tool sets will be used to gain practical hands-on experience in i) preparing the data, ii) applying the various learning techniques and iii) interpreting the credibility of the results.
Requisite courses
ACS-3902, one of MATH-1101, MATH-1103, MATH-1104, MATH-1201, MATH-1401, and any 3 credit hour Statistics course at or above the 1000 level with a minimum grade of C [prerequisite(s)].
From the 2026-27 undergraduate calendar. Always verify details on WebAdvisor or with an academic advisor before registering.