IniziaInizia gratis

Entropia vs indice di Gini

In questo esercizio confronterai l'accuratezza sul set di test di dt_entropy con quella di un altro albero chiamato dt_gini. L'albero dt_gini è stato addestrato sullo stesso insieme di dati con gli stessi parametri, tranne che per il criterio d'informazione, impostato sull'indice di Gini usando la parola chiave 'gini'.

X_test, y_test, dt_entropy, così come accuracy_gini (che corrisponde all'accuratezza sul set di test ottenuta da dt_gini) sono disponibili nel tuo workspace.

Questo esercizio fa parte del corso

Machine Learning con modelli ad alberi in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa accuracy_score da sklearn.metrics.
  • Predici le etichette del set di test con dt_entropy e assegna il risultato a y_pred.
  • Valuta l'accuratezza sul set di test di dt_entropy e assegna il risultato a accuracy_entropy.
  • Confronta accuracy_entropy e accuracy_gini.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Import accuracy_score from sklearn.metrics
from ____.____ import ____

# Use dt_entropy to predict test set labels
____= ____.____(____)

# Evaluate accuracy_entropy
accuracy_entropy = ____(____, ____)

# Print accuracy_entropy
print(f'Accuracy achieved by using entropy: {accuracy_entropy:.3f}')

# Print accuracy_gini
print(f'Accuracy achieved by using the gini index: {accuracy_gini:.3f}')
Modifica ed esegui il codice