Data Science Academy · Ders

k-Means ve k Seçimi

Dirsek ve silüet yöntemleri

2. ders / 413 adım

k-Means ve k Seçimi, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Data Science Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Data Science Academy kursu toplamda 4 dersten oluşur.

Başvurulan Kümeleyici

k-Means en popüler kümeleme algoritmasıdır: noktaları merkezi sabit noktaların çevresinde gruplayarak verilerinizi k gruba ayırır. 🎯

Merkezler Sabit Noktalardır

Her kümenin, üyelerinin ortalama konumu olan bir merkezi vardır. Noktalar, kendilerine en yakın merkezin bulunduğu kümeye katılır.

Tekrarlanan Süreç

k-Means iki adımı dönüşümlü olarak tekrarlar: her noktayı en yakın merkeze atar, ardından her merkezi yeni üyelerinden yola çıkarak yeniden hesaplar.

Sonunda Kararlı Hale Gelir

Atamalar değişmeyi bırakana kadar bu adımlar tekrarlanır. Algoritma yakınsamıştır ve kümeler son hâlini almıştır.

Önce k'yı Siz Seçersiniz

k-Means grup sayısını kendiliğinden bulamaz. Başta k değerini sizin seçmeniz gerekir ve doğru değeri belirlemek genellikle kolay değildir.

Tek Satırda Çalıştırın

scikit-learn model uydurmayı kolaylaştırır. n_clusters değerini seçtiğiniz k olarak ayarlayın ve ölçeklendirilmiş verileriniz üzerinde fit çağrısı yapın.

from sklearn.cluster import KMeans
model = KMeans(n_clusters=3).fit(X)

Inertia Sıkılığı Ölçer

Model uydurulduktan sonra inertia, noktalar ile merkezleri arasındaki kareli uzaklıkların toplamını verir. Daha düşük değer, daha sıkı kümeler anlamına gelir.

model.inertia_

Dirsek Yöntemi

Birçok k değeri için inertia değerini çizin. Eğrinin keskin biçimde kıvrıldığı yer olan dirsek, çoğu zaman iyi bir küme sayısına işaret eder.

Giderek Azalan Getiri

Dirsekten sonra yeni kümeler eklemek inertia değerini çok az düşürür. Bu yataylaşma, zaten iyi uyan grupları yalnızca böldüğünüzü gösterir.

Silhouette Skoru

İkinci bir ölçüt silhouette skorudur: kendi kümesine yakın ve diğer kümelere uzak olan noktaları ödüllendirir.

from sklearn.metrics import silhouette_score

Daha Akıllıca Başlayın

Rastgele başlangıçlar kötü sonuç verebilir; bu nedenle scikit-learn varsayılan olarak başlangıç merkezlerini daha dengeli sonuçlar için birbirinden uzağa dağıtan k-means++ yöntemini kullanır.

Kısa Kontrol

Mantıklı bir k değerini nasıl seçeceğinizi kontrol edelim.

Özet

k-Means, seçilen k değeri için noktaları merkezlerin çevresinde gruplar; dirsek ve silhouette, bu k değerini doğru seçmenize yardımcı olur. 🎯

Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“k-Means ve k Seçimi” dersi ücretsiz mi?

Evet — “k-Means ve k Seçimi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Data Science Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Data Science Academy kursu toplamda 4 dersten oluşur.

“k-Means ve k Seçimi” dersinde ne öğreneceğim?

Dirsek ve silüet yöntemleri Data Science Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Data Science Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Data Science Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“k-Means ve k Seçimi” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Data Science Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Data Science Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Denetimli ve Denetimsiz Öğrenme
  2. k-Means ve k Seçimi
  3. Hiyerarşik Kümeleme ve DBSCAN
  4. Kümelerinizin Profilini Çıkarma ve Adlandırma
← Data Science Academy Sayfasına Dön