CommencerCommencez gratuitement

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

<cours>Apprentissage supervisé avec scikit-learn</cours>
Voir le cours

Instructions de l’exercice

  • Importez KNeighborsClassifier à partir de sklearn.neighbors.
  • Instanciez un KNeighborsClassifier appelé knn avec 6 voisins.
  • Ajustez le classificateur aux données à l’aide de la méthode .fit().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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.____(____, ____)
Modifier et exécuter le code