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

Kaç tahıl kümesi var?

Videoda, bir veri kümesi için iyi bir küme sayısını k-means atalet grafiğini kullanarak nasıl seçeceğini öğrendin. Sana, tahıl örneklerinin ölçümlerini (örneğin alan, çevre, uzunluk ve diğer bazıları) içeren samples dizisi verildi. Bu durumda iyi bir küme sayısı nedir?

KMeans ve PyPlot (plt) senin için zaten içe aktarıldı.

Bu veri kümesi UCI Machine Learning Repository kaynağından alınmıştır.

Bu egzersiz, kursun bir parçasıdır

Python'da Unsupervised Learning

Kursa Göz Atın

Egzersiz talimatları

  • Verilen her k değeri için şu adımları uygula:
  • k küme ile model adlı bir KMeans örneği oluştur.
  • Modeli tahıl verisi samples üzerine uydur.
  • model nesnesinin inertia_ özniteliğinin değerini inertias listesine ekle.
  • ks ile inertias değerlerini çizen kod senin için yazıldı, grafiği görmek için Gönder’e bas!

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

ks = range(1, 6)
inertias = []

for k in ks:
    # Create a KMeans instance with k clusters: model
    ____
    
    # Fit model to samples
    ____
    
    # Append the inertia to the list of inertias
    ____
    
# Plot ks vs inertias
plt.plot(ks, inertias, '-o')
plt.xlabel('number of clusters, k')
plt.ylabel('inertia')
plt.xticks(ks)
plt.show()
Kodu Düzenle ve Çalıştır