Entropie vs. Gini-Index
In dieser Übung vergleichst du die Testgenauigkeit von dt_entropy mit der Genauigkeit eines anderen Baums namens dt_gini. Der Baum dt_gini wurde auf demselben Datensatz mit denselben Parametern trainiert – mit der Ausnahme, dass als Informationskriterium der Gini-Index über das Schlüsselwort 'gini' gesetzt wurde.
X_test, y_test, dt_entropy sowie accuracy_gini, das der auf dem Testsatz von dt_gini erreichten Genauigkeit entspricht, stehen dir in deinem Workspace zur Verfügung.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
- Importiere
accuracy_scoreaussklearn.metrics. - Sage die Testlabels von
dt_entropyvoraus und weise das Ergebnisy_predzu. - Bewerte die Testgenauigkeit von
dt_entropyund weise das Ergebnisaccuracy_entropyzu. - Schau dir
accuracy_entropyundaccuracy_ginian.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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}')