Skip to content
✳AI UNIVERSITYBY COMMONJOBS
Machine Learning

What is clustering?

Clustering groups examples according to a similarity definition.

✳ Beginner◷ 5–10 min + practiceTEXT-BASED LEARNING

Start from zero. Learn the meaning, explore a worked example and practise in three short text lessons. No previous AI experience is needed.

Start here · beginner

02 · See it in action

Follow the steps

  1. Choose numeric features for a synthetic collection.
  2. Scale features when their units differ substantially.
  3. Try a small range of cluster counts.
  4. Inspect representative examples and ambiguous boundary cases.

Worked example

from sklearn.cluster import KMeans
x = [[0, 0], [0, 1], [9, 9], [9, 8]]
m = KMeans(n_clusters=2, random_state=7, n_init=10).fit(x)
print(m.labels_)
# Group IDs are arbitrary; nearby points should share a group.

Read the example once, then explain each part aloud in your own words. If it includes Python, you can understand the idea first and run the code later in a local Python environment. Code is shown as text; this page does not execute it.

Sign in to save your reading progress.

Sign in
LET’S TALK

Find your next step.

Share a little about yourself. We’ll get in touch.

COMMONJOBS AI
✦ GEN Z’S WAY OF LEARNING

Your next era.
Powered by AI.

Make your next 5 days count.
Join the CommonJobs AI Bootcamp.

5-DAY AI BOOTCAMP12 Oct 2026

WE START IN

00Days
00Hours
00Minutes
00Seconds
Join Now

Learn AI. Build your next chapter.