Entropie vs. Gini-Index
In dieser Übung vergleichst du die Genauigkeit der Testmenge 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 Ausnahme des Informationskriteriums, das mit dem Schlüsselwort 'gini'
auf den Gini-Index gesetzt wurde.
X_test
, y_test
, dt_entropy
, sowie accuracy_gini
, das der mit dt_gini
erreichten Genauigkeit des Testsatzes entspricht, sind in deinem Arbeitsbereich verfügbar.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
- Importiere
accuracy_score
vonsklearn.metrics
. - Sage die Kennzeichnungen der Testmenge von
dt_entropy
voraus und ordne das Ergebnisy_pred
zu. - Bewerte die Genauigkeit der Testmenge von
dt_entropy
und ordne das Ergebnisaccuracy_entropy
zu. - Schau dir
accuracy_entropy
undaccuracy_gini
an.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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}')