Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere accuracy_score von sklearn.metrics.
  • Sage die Kennzeichnungen der Testmenge von dt_entropy voraus und ordne das Ergebnis y_pred zu.
  • Bewerte die Genauigkeit der Testmenge von dt_entropy und ordne das Ergebnis accuracy_entropy zu.
  • Schau dir accuracy_entropy und accuracy_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}')
Bearbeiten und Ausführen von Code