MulaiMulai sekarang secara gratis

Melakukan klasterisasi titik 2D

Dari diagram sebar pada latihan sebelumnya, Anda melihat bahwa titik-titik tampak terbagi menjadi 3 klaster. Sekarang Anda akan membuat model KMeans untuk menemukan 3 klaster, dan menyesuaikannya dengan titik data dari latihan sebelumnya. Setelah model disesuaikan, Anda akan memperoleh label klaster untuk beberapa titik baru menggunakan metode .predict().

Anda diberikan array points dari latihan sebelumnya, dan juga sebuah array new_points.

Latihan ini adalah bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Petunjuk latihan

  • Impor KMeans dari sklearn.cluster.
  • Dengan menggunakan KMeans(), buat sebuah instance KMeans bernama model untuk menemukan 3 klaster. Untuk menentukan jumlah klaster, gunakan argumen kata kunci n_clusters.
  • Gunakan metode .fit() dari model untuk menyesuaikan model dengan array titik points.
  • Gunakan metode .predict() dari model untuk memprediksi label klaster dari new_points, dan simpan hasilnya ke labels.
  • Tekan Kirim untuk melihat label klaster dari new_points.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)
Edit dan Jalankan Kode