All Courses
Machine Learning: Unsupervised Models
edX
Course
Intermediate
Free to Audit
Certificate

Machine Learning: Unsupervised Models

IBM

This course introduces key unsupervised machine learning techniques and explains how to choose the best algorithm for your data. Learn clustering and dimensionality reduction to find insights in unlabeled data sets.

22 hrs/week1 weeksEnglish80 enrolled
Free to Audit

About this Course

Gain a detailed introduction to unsupervised learning, one of the core branches of machine learning focused on uncovering patterns and insights in data without labeled outcomes. Learn how to work with datasets that lack a target variable by applying powerful techniques such as clustering and dimensionality reduction. These methods are essential for identifying structure within the data, discovering hidden groupings, and simplifying complex datasets while retaining meaningful information. Throughout the course, you’ll explore commonly used algorithms like k-means, hierarchical clustering, DBSCAN, and principal component analysis (PCA), as well as learn how to choose the most appropriate method based on the nature of your data. You’ll gain an understanding of the curse of dimensionality and how it affects the performance of clustering algorithms when working with high-dimensional data. The hands-on component emphasizes real-world problem solving using best practices in unsupervised learning. You’ll gain practical experience implementing clustering and dimensionality reduction techniques, interpreting the results, and applying appropriate metrics to evaluate the quality of your clusters. By the end of the course, you’ll be equipped to identify when unsupervised learning is appropriate, apply different algorithms effectively, and extract meaningful insights from unlabeled datasets. 3b:T1eed

What You'll Learn

  • Define the core concepts of unsupervised learning and identify when to apply clustering and dimensionality reduction to unlabeled datasets
  • Implement algorithms such as k-means, hierarchical clustering, DBSCAN, and PCA using tools like NumPy to uncover hidden patterns and simplify complex data
  • Analyze clustering results, interpret dimensionality reduction outputs, and evaluate model performance while addressing challenges such as the curse of dimensionality
  • Select and justify the most appropriate unsupervised learning technique for real-world problems to extract meaningful insights from data

Prerequisites

  • To make the most out of this course, you should have familiarity with programming on a Python development environment, as well as fundamental understanding of Calculus, Linear Algebra, Probability, and Statistics.

Instructors

S

Skills Network

IBM

Course Info

PlatformedX
LevelIntermediate
PacingUnknown
CertificateAvailable
PriceFree to Audit

Start Learning Now