CommencerCommencer 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

Apprentissage supervisé avec scikit-learn

Afficher le cours

Instructions

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