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
Istruzioni dell'esercizio
- Importa
accuracy_scoredasklearn.metrics. - Predici le etichette del set di test con
dt_entropye assegna il risultato ay_pred. - Valuta l'accuratezza sul set di test di
dt_entropye assegna il risultato aaccuracy_entropy. - Confronta
accuracy_entropyeaccuracy_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}')