k vecinos más cercanos: Ajustar
En este ejercicio, construirás tu primer modelo de clasificación utilizando el conjunto de datos churn_df
, que se ha precargado para el resto del capítulo.
El objetivo, "churn"
, tiene que ser una sola columna con el mismo número de observaciones que los datos de la característica. Los datos de las características ya se han convertido en matrices numpy
.
"account_length"
y "customer_service_calls"
se tratan como características porque la duración de la cuenta indica fidelidad del cliente, y las llamadas frecuentes al servicio de atención al cliente pueden ser señal de insatisfacción, y ambas pueden ser buenos predictores de la rotación.
Este ejercicio forma parte del curso
Aprendizaje supervisado con scikit-learn
Instrucciones de ejercicio
- Importa
KNeighborsClassifier
desdesklearn.neighbors
. - Instanciar un
KNeighborsClassifier
llamadoknn
con6
vecinos. - Ajusta el clasificador a los datos utilizando el método
.fit()
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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.____(____, ____)