ComeçarComece gratuitamente

k vizinhos mais próximos: ajuste

Neste exercício, você vai criar seu primeiro modelo de classificação usando o conjunto de dados churn_df, que foi pré-carregado para o restante do capítulo.

A variável dependente, "churn", precisa ser uma única coluna com o mesmo número de observações que os dados das variáveis independentes. Os dados das variáveis independentes já foram convertidos em matrizes do numpy.

"account_length" e "customer_service_calls" são tratados como variáveis independentes (features) porque a duração da conta indica a fidelidade do cliente, e chamadas frequentes ao serviço de atendimento ao cliente podem indicar insatisfação, o que pode ser um bom indicador de rotatividade (churn).

Este exercício faz parte do curso

Aprendizado Supervisionado com o scikit-learn

Ver Curso

Instruções de exercício

  • Importe KNeighborsClassifier de sklearn.neighbors.
  • Instancie um KNeighborsClassifier chamado knn com 6 vizinhos.
  • Ajuste o classificador aos dados usando o método .fit().

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código