ComeçarComece gratuitamente

Melhor desempenho com um classificador de votação

Por fim, você avaliará o desempenho de um classificador de votação que obtém os resultados dos modelos definidos na lista classifiers e atribui rótulos por votação majoritária.

X_train, X_test,y_train, y_test, a lista classifiers definida em um exercício anterior, bem como a função accuracy_score de sklearn.metrics, estão disponíveis no seu espaço de trabalho.

Este exercício faz parte do curso

Aprendizado de máquina com modelos baseados em árvores em Python

Ver Curso

Instruções de exercício

  • Importe VotingClassifier de sklearn.ensemble.
  • Instancie um VotingClassifier definindo o parâmetro estimators como classifiers e atribua-o a vc.
  • Ajuste vc ao conjunto de treinamento.
  • Avalie a precisão do conjunto de teste do vc usando as previsões do conjunto de teste y_pred.

Exercício interativo prático

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

# Import VotingClassifier from sklearn.ensemble
____

# Instantiate a VotingClassifier vc
vc = ____(estimators=____)     

# Fit vc to the training set
____.____(____, ____)   

# Evaluate the test set predictions
y_pred = vc.predict(X_test)

# Calculate accuracy score
accuracy = ____(____, ____)
print('Voting Classifier: {:.3f}'.format(accuracy))
Editar e executar código