Skip to main contentSkip to main navigationSkip to footer content

Unsupervised Machine Learning

 

 

 

 

Four weeksApproximately five hours per week

There was an error: {{ status.errorMessage }}

Online course with independent learning and optional live drop-in sessions

There was an error: {{ status.errorMessage }}

Unsupervised machine learning is a powerful tool for extracting meaningful information from unlabelled data. Unlike supervised learning, where the algorithm is provided with labelled examples to learn from, unsupervised learning enables you to find patterns, relationships, and structures within data without explicit guidance. It also helps address a wider variety of challenges, contributing to more thorough analysis of complex data sets.

This course covers three key concepts and practices of unsupervised machine learning—dimensionality reduction, association rules, and clustering. Through independent study, you will learn how these three unsupervised learning techniques can be used to discover patterns and similarities in unlabelled data sets without human intervention. You will also gain hands-on experience using Python to prepare and process data for unsupervised learning tasks, implement principle component analysis, and interpret clusters using hierarchical and k-mean clustering.

Upon successful completion of the course, you will have an enhanced machine learning portfolio to show potential employers and be equipped with the skills needed to apply common unsupervised learning techniques in practical ways.

 

Explore more machine learning courses

Python for Machine Learning

Supervised Machine Learning

Data Science

Sign up for more information

*indicates a required field

WatSPEED at the University of Waterloo will use the information you provide on this form to email you details, news, reminders and updates about our courses, programs, and events. To stop receiving messages from us, click the unsubscribe link in the footer of any email or contact us at watspeed@uwaterloo.ca. View our Privacy Policy for additional information.

 

 

A very good course for introducing various concepts of unsupervised machine learning. Highly recommended, although I would take the Python for Machine Learning and Supervised Machine Learning courses first.

Karl Harris, Production Engineering Specialist
Unsupervised Machine Learning course

The course is very well laid out with each module highlighting a distinct concept. The fundamentals are explained clearly. After a month I have a high level understanding of unsupervised machine learning which will serve as a great launch point to further study and work discussions. The professor Mehrdad Pirnia was professional, flexible, and communicated in a timely manner. I will highly recommend this course to my work colleagues.

Deniz Berkin
Unsupervised Machine Learning course

Register now