0Pricing
Data Science Academy · Lektion

Entscheidungsbäume und Random Forests

Regelbasierte und Ensemble-Klassifikatoren

Entscheidungsbäume und Random Forests ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.

A Tree of Questions

A decision tree classifies by asking a chain of yes-or-no questions about your features until it reaches an answer. 🌳

Splits at Each Node

Every branch point is a split, a rule like is age above 30. The data flows left or right based on that test.

Leaves Hold the Answer

When no more useful questions remain, you hit a leaf. The class that dominates that leaf becomes the prediction.

Picking the Best Split

A tree chooses each split to make groups as pure as possible, measured by criteria like Gini impurity or entropy.

Easy to Read

One real strength is interpretability: you can follow the path of questions and explain exactly why a prediction was made.

Trees Love to Overfit

Left unchecked, a tree grows deep and memorizes the training data. That overfitting hurts accuracy on new, unseen rows.

Limit the Depth

You tame a tree by capping its growth with max_depth, trading a little training fit for far better generalization.

from sklearn.tree import DecisionTreeClassifier
model = DecisionTreeClassifier(max_depth=4)

Many Trees Beat One

A random forest trains many trees and lets them vote. The crowd is far steadier than any single deep tree.

Each Tree Sees Less

For variety, each tree trains on a random sample of rows and a random subset of features. That diversity is the secret sauce.

Build a Forest

It is one line in scikit-learn. Set n_estimators to choose how many trees join the ensemble.

from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier(n_estimators=100)

Free Feature Importances

A trained forest tells you which inputs mattered most through feature_importances_, a quick guide to what drives predictions.

model.feature_importances_

Quick Check

Let's confirm why a forest improves on a single tree.

Recap

A decision tree asks questions down to a leaf; a random forest votes across many trees to cut overfitting. 🎯

Häufig gestellte Fragen

Ist die Lektion „Entscheidungsbäume und Random Forests“ kostenlos?

Ja — der vollständige Text von „Entscheidungsbäume und Random Forests“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Entscheidungsbäume und Random Forests“?

Regelbasierte und Ensemble-Klassifikatoren Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Data Science Academy zu starten?

Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.

Wie lange dauert die Lektion „Entscheidungsbäume und Random Forests“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?

Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Logistische Regression für Ja oder Nein
  2. k-Nearest Neighbors
  3. Entscheidungsbäume und Random Forests
  4. Grundlagen des Gradient Boosting
← Zurück zu Data Science Academy