ComenzarEmpieza gratis

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

Ver curso

Instrucciones de ejercicio

  • Importa KNeighborsClassifier desde sklearn.neighbors.
  • Instanciar un KNeighborsClassifier llamado knn con 6 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.____(____, ____)
Editar y ejecutar código