All videos
Machine LearningMenengahFase D–FE4E6

K-MEANS CLUSTERING

K-Means mengelompokkan data ke dalam K klaster tanpa label. Tiap iterasi berjalan dua fase: ASSIGN — setiap titik ikut centroid terdekat (jarak Euclidean); MOVE — tiap centroid pindah ke rata-rata anggotanya. Kedua fase diulang sampai penempatan tak berubah lagi (konvergen).

Example use case

Segmentasi pelanggan toko online: mengelompokkan pembeli berdasarkan frekuensi dan nilai belanja menjadi beberapa segmen untuk penargetan promo per segmen.

Syllabus

Kelompokkan data tanpa label ke dalam K klaster berdasarkan kedekatannya ke pusat kelompok.

Objectives
  • ·Memahami cara AI mengelompokkan data mirip tanpa contoh jawaban
  • ·Menjelaskan dua fase berulang: ASSIGN (ikut pusat terdekat) dan MOVE (geser pusat)
  • ·Menerapkan konsep jarak untuk membentuk segmen atau kelompok
How It Works
  • ·Tentukan K titik pusat (centroid) secara acak sebagai awal.
  • ·ASSIGN: tiap data ikut centroid yang paling dekat dengannya.
  • ·MOVE: tiap centroid pindah ke posisi rata-rata anggotanya.
  • ·Ulangi ASSIGN dan MOVE sampai pengelompokan tidak berubah lagi (konvergen).
Prerequisites
  • ·Koordinat dan jarak antar titik
Real-World Uses
  • ·Shopee mengelompokkan pembeli jadi segmen untuk kirim promo yang pas.
  • ·Spotify atau TikTok mengelompokkan lagu bergaya mirip jadi satu playlist.
  • ·AI galeri HP yang otomatis mengumpulkan foto orang yang sama.

Complexity O(iterasi * n * K)