PANDUAN Dasar

Pengelompokan K-Means

K-Means adalah algoritma tanpa pengawasan yang secara otomatis mengurutkan data ke dalam kelompok K dengan menemukan pusat cluster.

2 min readTerakhir diperbarui

Ikhtisar

It matters because it reveals hidden structure in unlabeled data, from customer segments to image colors.

Menyelam Lebih Dalam

K-Means mempartisi data menjadi sejumlah cluster yang dipilih, K, tanpa label apa pun. Dimulai dengan menempatkan titik K yang disebut centroid, sering kali secara acak. Kemudian mengulangi dua langkah: menetapkan setiap titik data ke titik pusat terdekat, dan memindahkan setiap titik pusat ke posisi rata-rata titik yang ditetapkan padanya. Langkah-langkah ini berulang hingga penugasan berhenti berubah, yang berarti algoritme telah menyatu. Tujuannya adalah untuk meminimalkan varians dalam cluster, total jarak kuadrat antara titik dan pusat massanya. Karena hasil bergantung pada posisi awal, inisialisasi cerdas seperti K-Means++ menyebarkan centroid awal secara terpisah. Anda harus memilih K terlebih dahulu, sering kali dipandu oleh 'metode siku' pada kurva kesalahan.

Wawasan Teknis

K-Means meminimalkan inersia, yaitu jumlah kuadrat jarak dari setiap titik ke pusat massa yang ditetapkan. Perulangan penetapan-lalu-perbarui adalah prosedur gaya pemaksimalan ekspektasi yang selalu menurunkan inersia, menjamin konvergensi ke minimum lokal, meskipun belum tentu yang terbaik secara global. Diasumsikan bahwa cluster-cluster tersebut berbentuk bulat dan memiliki ukuran yang sama, karena cluster ini bergantung pada jarak Euclidean, sehingga cluster yang memanjang atau berukuran tidak merata dapat mengelabui cluster tersebut.

Dampak Strategis

Clearer decisions

Ini membantu Anda memisahkan klaim teknis yang jelas dari bahasa pemasaran.

Cost and budget

Anda dapat mengajukan pertanyaan implementasi yang lebih baik sebelum mengeluarkan uang atau waktu.

Team and workflow

Tim dengan pemahaman bersama membuat keputusan produk, kebijakan, dan pembelajaran yang lebih baik.

Masa Depan Pengelompokan K-Means

K-Means tetap menjadi pekerja keras karena cepat dan menskalakan ke kumpulan data besar melalui versi mini-batch yang memperbarui centroid pada sampel kecil. Penelitian berlanjut pada pemilihan K otomatis, inisialisasi yang lebih cerdas, dan varian kernel atau pembelajaran mendalam yang menangani cluster non-sferis. Ini semakin banyak digunakan sebagai langkah pra-pemrosesan, mengompresi data atau menghasilkan fitur sebelum memasukkan model yang lebih kompleks, dan di dalam database vektor untuk mempercepat pencarian kesamaan melalui penyematan.

Implementasi Dunia Nyata

Segmentasi pelanggan: mengelompokkan pembeli berdasarkan pengeluaran dan frekuensi kunjungan untuk menargetkan kampanye pemasaran.

Kompresi warna gambar: mengurangi jutaan warna piksel menjadi K warna yang representatif untuk memperkecil ukuran file.

Organisasi dokumen: mengelompokkan artikel berita atau tiket dukungan berdasarkan topik tanpa kategori yang telah ditentukan sebelumnya.

Deteksi anomali: menandai titik-titik yang jauh dari pusat klaster mana pun sebagai potensi penipuan atau kesalahan sensor.

Risiko & Pagar Pembatas

Tim yang berbeda mungkin menggunakan istilah yang sama secara berbeda, jadi tentukan cakupannya sejak dini.

Tolok ukur dapat terlihat kuat sementara kinerja di dunia nyata tidak merata.

Mengabaikan kualitas data dan rencana evaluasi sering kali menimbulkan hasil yang rapuh.

Peta Jalan Implementasi

1

Mulailah dengan definisi bahasa sederhana tentang hasil yang Anda butuhkan.

2

Pilih satu metrik keberhasilan dan satu kondisi kegagalan sebelum pengujian.

3

Jalankan uji coba kecil dengan data yang representatif, bukan kumpulan demo yang disempurnakan.

4

Dokumentasikan di mana K-Means Clustering membantu dan di mana metode yang lebih sederhana lebih baik.

Terus Menjelajah

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the K-Means Clustering quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Mulai kuis

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Evaluasi Skor Opini Berarti

Pertanyaan yang sering diajukan

What is K-Means Clustering?

K-Means adalah algoritma tanpa pengawasan yang secara otomatis mengurutkan data ke dalam kelompok K dengan menemukan pusat cluster. Hal ini penting karena mengungkapkan struktur tersembunyi dalam data tak berlabel, mulai dari segmen pelanggan hingga warna gambar.

Apa yang dimaksud dengan 'K' di K-Means?

K adalah jumlah cluster yang ditentukan pengguna sebelum menjalankan algoritma; metode ini kemudian menemukan centroid sebanyak itu.

Apa dua langkah berulang dalam loop K-Means?

K-Means bergantian antara menetapkan setiap titik ke pusat massa terdekat dan menghitung ulang setiap pusat massa sebagai rata-rata dari titik yang ditetapkan.

Berapa kuantitas yang coba diminimalkan oleh K-Means?

K-Means meminimalkan inersia, total jarak kuadrat antara titik dan pusat massa yang ditetapkan, sehingga membuat cluster menjadi rapat.

Mengapa K-Means disebut sebagai algoritma 'tanpa pengawasan'?

Tanpa pengawasan berarti data tidak memiliki label; K-Means menemukan strukturnya sendiri tanpa diberi tahu kelompok yang tepat.

Untuk apa 'metode siku' biasa digunakan?

Metode siku memplot kesalahan versus K dan mencari tikungan di mana penambahan lebih banyak cluster tidak akan banyak membantu.