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
Instruções do exercício
- Importe
KNeighborsClassifierdesklearn.neighbors. - Instancie um
KNeighborsClassifierchamadoknncom6vizinhos. - Ajuste o classificador aos dados usando o método
.fit().
Exercício interativo prático
Experimente este exercício completando 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.____(____, ____)