Skills › ML Fundamentals

Unsupervised Learning

Cluster data, reduce dimensions, and discover hidden patterns.

intermediate 📐 ML Fundamentals
0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Apply k-means and DBSCAN clustering
  • Reduce dimensions with PCA and UMAP
  • Use autoencoders for representation learning

Prerequisites

Watch (10 videos)

How to implement K-Means from scratch with Python
AssemblyAI · intermediate hands-on
→ Choose suitable clustering algorithms→ Evaluate clustering model performance
K-Means Clustering - The Math of Intelligence (Week 3)
Siraj Raval · beginner hands-on
→ Implement K-Means Clustering→ Compute Euclidean distance for data points
Statistical Learning: 12.R.3 Hierarchical Clustering
Stanford Online · beginner hands-on
→ Implement hierarchical clustering in R→ Evaluate clustering results→ Visualize cluster assignments
Mean Shift with Titanic Dataset - Practical Machine Learning Tutorial with Python p.40
sentdex · beginner hands-on
→ Implement Mean Shift clustering in Python→ Evaluate clustering results
Self-/Unsupervised GNN Training
DeepFindr · beginner hands-on
→ Train GNNs using unsupervised methods→ Evaluate the performance of self-supervised GNNs
Clustering with DBSCAN, Clearly Explained!!!
StatQuest with Josh Starmer · beginner hands-on
→ Identify clusters in data→ Apply clustering algorithms to real-world problems
Unsupervised Machine Learning - Flat Clustering with KMeans with Scikit-learn and Python
sentdex · beginner hands-on
→ Cluster data using KMeans→ Implement unsupervised learning with Scikit-learn
Automate Anomaly Detection Using Pycaret -Data Science And Machine Learning
Krish Naik · beginner hands-on
→ Implement anomaly detection using PyCaret→ Identify rare items in a dataset
Python Tutorial : Unsupervised Learning in Python
DataCamp · beginner hands-on
→ Apply clustering algorithms to real-world data→ Perform dimensionality reduction using PCA
Applied Unsupervised Learning in Python
Coursera · intermediate hands-on
→ Apply unsupervised learning algorithms→ Explore unlabelled data

Read (10 articles)

📄
DBSCAN — No K, No Centroids, Just Density
Medium · Python · 2026-05-24
📄
DBSCAN — No K, No Centroids, Just Density
Medium · AI · 2026-05-24
📄
Unsupervised Learning
Medium · Machine Learning · 2026-04-27
📄
UMAP — When t-SNE Hits Its Limits
Medium · Machine Learning · 2026-05-18
📄
DBSCAN — No K, No Centroids, Just Density
Medium · Machine Learning · 2026-05-24