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
Istruzioni dell'esercizio
- Importa
KNeighborsClassifierdasklearn.neighbors. - Istanziare un
KNeighborsClassifierchiamatoknncon6vicini. - 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.____(____, ____)