Building Clustering Models with scikit-learn

This course covers several important techniques used to implement clustering in scikit-learn, including the K-means, mean-shift and DBScan clustering algorithms, as well as the role of hyperparameter tuning, and performing clustering on image data.

4|Reviews (35)
Pluralsight Teams₹4,166.75 per user/month, billed annually
₹50,004
CompleteBilled Monthly
₹2,370/mo

Why choose Core Tech?

check
3,900+ Courses
check
Software Development
check
IT Operations
check
Product & UX
check
Business Skills
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for intermediate learners. Works well as a continuation after mastering Data Science fundamentals. It bridges the gap toward advanced, production-level engineering.

Intermediate FriendlySelf-Paced Learning

SKILLS TO
MASTER

Analytics
Exploratory Data Analysis
ModelingTrending
Predictive Machine Learning
SQL Querying
Relational Data Management
Pandas
Matplotlib
Statistics
Tableau
ETL
Careers:Relevant for professionals pursuing roles within Data Science.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

  • Course Overview : 1min.
  • Building a Simple Clustering Model in scikit-learn : 54mins.
  • Performing Clustering Using Multiple Techniques : 56mins.
  • Hyperparameter Tuning for Clustering Models : 27mins.
  • Applying Clustering to Image Data : 13mins.
See side-by-side differences in what you’ll learn

Description

Clustering is an extremely powerful and versatile unsupervised machine learning technique that is especially useful as a precursor to applying supervised learning techniques like classification. In this course, Building Clustering Models with scikit-learn, you will gain the ability to enumerate the different types of clustering algorithms and correctly implement them in scikit-learn. First, you will learn what clustering seeks to achieve, and how the ubiquitous k-means clustering algorithm works under the hood. Next, you will discover how to implement other techniques such as DBScan, mean-shift, and agglomerative clustering. You will then understand the importance of hyperparameter tuning in clustering, such as identifying the correct number of clusters into which your data ought to be partitioned. Finally, you will round out the course by implementing clustering algorithms on image data - an especially common use-case. When you are finished with this course, you will have the skills and knowledge to select the correct clustering algorithm based on the problem you are trying to solve, and also implement it correctly using scikit-learn.

See how this course compares with alternatives

FAQs

Top Alternatives

Highly-rated courses worth your attention

Building Classification Models with scikit-learn
4.0· 2 Hrs 34 minutes
Beginner
CORE TECH
₹10,563/yr|₹1,254/mo
Building Regression Models with scikit-learn
5.0· 2 Hrs 42 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Building Machine Learning Models in Python with scikit-learn
4.0· 3 Hrs 13 minutes
Beginner
CORE TECH
₹10,563/yr|₹1,254/mo
Cluster Analysis and Unsupervised Machine Learning in Python
Building Your First scikit-learn Solution
4.0· 2 Hrs 7 minutes
Beginner
CORE TECH
₹10,563/yr|₹1,254/mo
Unsupervised Machine Learning: Cluster Analysis Algorithms
Building Clustering Models with scikit-learn
4(35+ learners)