+1 Daha
K-Ortalamalar (K-Means) Kümeleme Algoritması, etiketsiz (gözetimsiz) veri noktalarını benzerliklerine göre K adet kümeye (cluster) ayıran, merkez tabanlı ve yinelemeli bir makine öğrenmesi algoritmasıdır. Her veri noktası yalnızca bir kümeye ait olabilir; bu yönüyle "sert (keskin)" bir kümeleme tekniğidir. Gözetimli öğrenmeden farklı olarak, K-Ortalamalar algoritması sınıf etiketlerine ihtiyaç duymaz ve veriler üzerindeki doğal yapıyı keşfetmeyi amaçlar.
K-Ortalamalar algoritması, belirlenen K sayıda merkez (centroid) etrafında kümeler oluşturur. Her bir veri noktası, bu merkezlerden kendisine en yakın olana atanır. Küme merkezleri, kendilerine atanan veri noktalarının ortalama değerleri alınarak güncellenir. Bu işlem, merkezler sabitlenene (yakınsama) veya maksimum yineleme sayısına ulaşana kadar devam eder.
K-Ortalamalar, kümeler içindeki toplam hata kareleri toplamını (SSE - Sum of Squared Errors) minimize etmeye çalışır. Bu, her bir veri noktasının ait olduğu kümenin merkezine olan kareli uzaklıklarının toplamıdır:
SSE =
Burada:

K-Ortalamalar Algoritması Tasviri (Yapay zekâ ile oluşturulmuştur.)
Erdoğmuş, Pakize, Buket Çolak, and Zehra Durdağ. "K-Means algoritması ile otomatik kümeleme." El-Cezeri 3, no. 2 (2016). Erişim Adresi.
MathWorks. "kmeans." MATLAB Documentation. Erişim Tarihi: 22 Haziran 2025. Erişim Adresi.
Piech, Chris. "K-means Clustering." Stanford University. Erişim Tarihi: 22 Haziran 2025. Erişim Adresi.
Henüz Tartışma Girilmemiştir
"K-Ortalamalar Kümeleme Algoritması" maddesi için tartışma başlatın
Temel Çalışma Prensibi
Algoritmanın Adımları
Matematiksel Amaç
Avantajları
Dezavantajları
Optimizasyon Yöntemleri
1. Küme Sayısının Belirlenmesi
2. Başlangıç Noktalarının Seçilmesi
Küme Kalitesi Ölçütleri
Uygulama Alanları
Alternatifler ve Geliştirmeler
Bu madde yapay zeka desteği ile üretilmiştir.