2B noktaları kümeleme
Önceki egzersizdeki saçılım grafiğinden, noktaların 3 kümeye ayrılıyor gibi göründüğünü gördün. Şimdi 3 küme bulmak için bir KMeans modeli oluşturacak ve onu önceki egzersizdeki veri noktalarına uyduracaksın. Modeli uydurduktan sonra, .predict() metodunu kullanarak bazı yeni noktaların küme etiketlerini elde edeceksin.
Sana önceki egzersizden points dizisi ve ayrıca bir new_points dizisi verildi.
Bu egzersiz
Python'da Unsupervised Learning
kursunun bir parçasıdırEgzersiz talimatları
sklearn.clusteriçindenKMeans'i içe aktar.KMeans()kullanarak,3küme bulacakmodeladlı birKMeansörneği oluştur. Küme sayısını belirtmek içinn_clustersanahtar argümanını kullan.modelin.fit()metodunu kullanarak modelipointsdizisine uydur.modelin.predict()metodunu kullanaraknew_points'un küme etiketlerini tahmin et ve sonuculabelsdeğişkenine ata.new_points'un küme etiketlerini görmek için gönder tuşuna bas.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import KMeans
____
# Create a KMeans instance with 3 clusters: model
model = ____
# Fit model to points
____
# Determine the cluster labels of new_points: labels
labels = ____
# Print cluster labels of new_points
print(labels)