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
Petunjuk latihan
- Impor
KNeighborsClassifierdarisklearn.neighbors. - Buat instance
KNeighborsClassifierbernamaknndengan6tetangga. - 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.____(____, ____)