Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist Ein Entscheidungsbaum | Entscheidungsbaum
Klassifikation mit Python

Was Ist Ein Entscheidungsbaum

Swipe um das Menü anzuzeigen

Für viele Probleme aus dem echten Leben können wir einen Entscheidungsbaum erstellen. In einem Entscheidungsbaum wird eine Frage gestellt (Entscheidungsknoten), und basierend auf der Antwort treffen wir entweder eine Entscheidung (Blattknoten) oder stellen weitere Fragen (Entscheidungsknoten) und so weiter.

Hier ein Beispiel für einen Enten-/Nicht-Enten-Test:

Ente

Wendet man die gleiche Logik auf die Trainingsdaten an, lässt sich daraus einer der wichtigsten Algorithmen des maschinellen Lernens ableiten, der für sowohl Regressions- als auch Klassifikationsaufgaben eingesetzt werden kann. In diesem Kurs konzentrieren wir uns auf die Klassifikation.

Das folgende Video veranschaulicht, wie dies funktioniert:

TreeExample
Note
Hinweis

Im obigen Video zeigt 'Classes' die Anzahl der Datenproben jeder Klasse an einem Knoten. Zum Beispiel enthält der Wurzelknoten alle Datenproben (4 'cookies', 4 'not cookies'). Und der Blattknoten ganz links enthält nur 3 'not cookies'.

Mit jedem Entscheidungs­knoten wird versucht, die Trainingsdaten so zu teilen, dass die Datenpunkte jeder Klasse in ihre eigenen Blattknoten getrennt werden.

Ein Entscheidungsbaum kann auch Multiklassen-Klassifikation problemlos verarbeiten:

TreeExample2

Auch Klassifikation mit mehreren Merkmalen kann durch den Entscheidungsbaum verarbeitet werden. Jeder Entscheidungsnoten kann die Daten anhand eines beliebigen Merkmals aufteilen.

TwoFeatureTree
Note
Hinweis

Im obigen Video wird der Trainingssatz mit StandardScaler skaliert. Dies ist für den Decision Tree nicht notwendig. Er funktioniert ebenso gut mit den unskalierten Daten. Da das Skalieren jedoch die Leistung aller anderen Algorithmen verbessert, ist es sinnvoll, das Skalieren immer in die Vorverarbeitung aufzunehmen.

question mark

Wähle die FALSCHE Aussage aus.

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 1
some-alt