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 de exercício
- Importe
KNeighborsClassifier
desklearn.neighbors
. - Instancie um
KNeighborsClassifier
chamadoknn
com6
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.____(____, ____)