IniziaInizia gratis

k-Nearest Neighbors: Fit

In questo esercizio costruirai il tuo primo modello di classificazione utilizzando il dataset churn_df, che è stato precaricato per il resto del capitolo.

L'obiettivo, "churn", deve essere una singola colonna con lo stesso numero di osservazioni dei dati delle caratteristiche. I dati delle caratteristiche sono già stati convertiti in array numpy.

"account_length" e "customer_service_calls" sono trattati come caratteristiche perché la lunghezza dell'account indica la fedeltà del cliente e le frequenti chiamate al servizio clienti possono segnalare l'insoddisfazione, entrambi fattori che possono essere buoni predittori di abbandono.

Questo esercizio fa parte del corso

Apprendimento supervisionato con scikit-learn

Visualizza il corso

Istruzioni dell'esercizio

  • Importa KNeighborsClassifier da sklearn.neighbors.
  • Istanziare un KNeighborsClassifier chiamato knn con 6 vicini.
  • Adatta il classificatore ai dati utilizzando il metodo .fit().

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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.____(____, ____)
Modifica ed esegui il codice