k voisins les plus proches : ajustement
Dans cet exercice, vous allez construire votre premier modèle de classification en utilisant l’ensemble de données churn_df
, qui a été préchargé pour le reste du chapitre.
La cible, "churn"
, doit être une colonne unique comportant le même nombre d’observations que les données relatives aux caractéristiques. Les données de caractéristiques ont déjà été converties en tableaux numpy
.
"account_length"
et "customer_service_calls"
sont traités comme des caractéristiques parce que la durée du compte indique la fidélité du client et que les appels fréquents au service clientèle peuvent signaler une insatisfaction, deux facteurs qui peuvent être de bons prédicteurs du désabonnement.
Cet exercice fait partie du cours
Apprentissage supervisé avec scikit-learn
Instructions
- Importez
KNeighborsClassifier
à partir desklearn.neighbors
. - Instanciez un
KNeighborsClassifier
appeléknn
avec6
voisins. - Ajustez le classificateur aux données à l’aide de la méthode
.fit()
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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.____(____, ____)