Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Cluster Analysis and Unsupervised Machine Learning in Python
1 Introduction to Unsupervised Learning
Introduction (5:03)
Special Offer! Get the VIP version of this course (1:19)
Course Outline (4:34)
What is unsupervised learning used for (5:31)
Why Use Clustering (9:20)
Where to get the code (4:35)
How to Succeed in this Course (5:51)
K-Means Clustering
An Easy Introduction to K-Means Clustering (7:06)
Hard K-Means Exercise Prompt 1 (9:13)
Hard K-Means Exercise 1 Solution (11:08)
Hard K-Means Exercise Prompt 2 (5:04)
Hard K-Means Exercise 2 Solution (7:08)
Hard K-Means Exercise Prompt 3 (6:54)
Hard K-Means Exercise 3 Solution (16:22)
Hard K-Means Objective Theory (13:01)
Hard K-Means Objective Code (5:13)
Soft K-Means (2:20)
The Soft K-Means Objective Function (1:39)
Soft K-Means in Python Code (10:03)
Visualizing Each Step of K-Means (2:18)
Examples of where K-Means can fail (7:32)
Disadvantages of K-Means Clustering (2:13)
How to Evaluate a Clustering (Purity, Davies-Bouldin Index) (6:33)
Using K-Means on Real Data MNIST (2:29)
One Way to Choose K (5:15)
K-Means Application Finding Clusters of Related Words (8:38)
Hierarchical Clustering
Visual Walkthrough of Agglomerative Hierarchical Clustering (2:35)
Agglomerative Clustering Options (3:38)
Using Hierarchical Clustering in Python and Interpreting the Dendogram (4:38)
Application Evolution (14:00)
Application Donald Trump vs. Hillary Clinton Tweets (18:34)
Gaussian Mixture Models (GMMs)
Description of the Gaussian Mixture Model and How to Train a GMM (3:04)
Comparison between GMM and K-Means (1:44)
Write a Gaussian Mixture Model in Python Code (9:59)
Practical Issues with GMM Singular Covariance (2:55)
Kernel Density Estimation (2:10)
Expectation-Maximization (2:01)
Future Unsupervised Learning Algorithms You Will Learn (1:01)
Course Appendix
What order should I take your courses in (part 1) (11:18)
What order should I take your courses in (part 2) (16:07)
How to Code by Yourself (part 1) (15:54)
How to Code by Yourself (part 2) (9:23)
How to Succeed in this Course (Long Version) (10:24)
Soft K-Means in Python Code
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock