BaşlayınÜcretsiz Başlayın

Tekdüze kümeleme desenleri

Artık tohumların etkisine aşina olduğuna göre, k-means kümelemenin tekdüze kümeler oluşturma yönündeki yanlılığına bakalım.

Sıradaki egzersizde fare benzeri bir veri kümesi kullanacağız. Fare benzeri veri kümesi, bir farenin başına benzeyen nokta gruplarıdır: yüz ve iki kulak için daireler halinde düzenlenmiş üç kümeden oluşur.

Tipik bir fare benzeri veri kümesi şöyle görünür (Kaynak).

Veriler mouse adlı bir pandas DataFrame'inde saklanıyor. x_scaled ve y_scaled, veri noktalarının standartlaştırılmış X ve Y koordinatlarının sütun adlarıdır.

Bu egzersiz

Python ile Kümeleme Analizi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • SciPy içinde kmeans ve vq fonksiyonlarını içe aktar.
  • Üç küme ile kmeans() fonksiyonunu kullanarak küme merkezlerini üret.
  • Yukarıda üretilen küme merkezleriyle vq() kullanarak küme etiketleri oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import the kmeans and vq functions
____

# Generate cluster centers
cluster_centers, distortion = ____

# Assign cluster labels
mouse['cluster_labels'], distortion_list = ____

# Plot clusters
sns.scatterplot(x='x_scaled', y='y_scaled', 
                hue='cluster_labels', data = mouse)
plt.show()
Kodu Düzenle ve Çalıştır