MulaiMulai sekarang secara gratis

k-Nearest Neighbors: Pemodelan (Fit)

Dalam latihan ini, Anda akan membangun model klasifikasi pertama menggunakan himpunan data churn_df, yang telah dimuat sebelumnya untuk sisa bab ini.

Target, "churn", harus berupa satu kolom dengan jumlah observasi yang sama dengan data fitur. Data fitur telah dikonversi menjadi array numpy.

"account_length" dan "customer_service_calls" diperlakukan sebagai fitur karena panjang masa berlangganan mencerminkan loyalitas pelanggan, dan seringnya panggilan ke layanan pelanggan dapat menandakan ketidakpuasan; keduanya bisa menjadi prediktor yang baik untuk churn.

Latihan ini adalah bagian dari kursus

Supervised Learning dengan scikit-learn

Lihat Kursus

Petunjuk latihan

  • Impor KNeighborsClassifier dari sklearn.neighbors.
  • Buat instance KNeighborsClassifier bernama knn dengan 6 tetangga.
  • Latih classifier pada data menggunakan metode .fit().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import KNeighborsClassifier
from ____.____ import ____ 

y = churn_df["churn"].values
X = churn_df[["account_length", "customer_service_calls"]].values

# Create a KNN classifier with 6 neighbors
knn = ____(____=____)

# Fit the classifier to the data
knn.____(____, ____)
Edit dan Jalankan Kode