Sie sind einfacher zu konfigurieren als neuronale Netze. Entscheidungsforste haben weniger Hyperparameter. Außerdem bieten die Hyperparameter in Entscheidungsforsten gute Standardwerte.
Sie unterstützen nativ numerische, kategorische und fehlende Features. Das bedeutet, dass Sie viel weniger Code für die Vorverarbeitung schreiben müssen als bei der Verwendung eines neuronalen Netzes. So sparen Sie Zeit und reduzieren Fehlerquellen.
Sie liefern oft direkt gute Ergebnisse, sind robust gegenüber fehlerhaften Daten und haben auswertbare Eigenschaften.
Sie können mit kleinen Datasets (< 1 Million Beispiele) viel schneller als neuronale Netze inferieren und trainiert werden.
Entscheidungsforste erzielen bei Wettbewerben im Bereich maschinelles Lernen hervorragende Ergebnisse und werden in vielen industriellen Aufgaben häufig eingesetzt.
In diesem Kurs werden Entscheidungsbäume und Entscheidungswälder vorgestellt.
Entscheidungsbäume sind eine Familie von interpretierbaren Algorithmen für maschinelles Lernen, die sich besonders für tabellarische Daten eignen.
Entscheidungsforste können Folgendes tun:
In diesem Kurs wird die Funktionsweise von Entscheidungsbäumen erläutert, ohne sich auf bestimmte Bibliotheken zu konzentrieren.
In den Textfeldern werden jedoch Codebeispiele gezeigt, die auf der Entscheidungsbaumbibliothek YDF basieren, aber in andere Entscheidungsbaumbibliotheken umgewandelt werden können.
Vorbereitung
Für diesen Kurs wird davon ausgegangen, dass Sie die folgenden Kurse abgeschlossen oder entsprechendes Wissen haben:
[null,null,["Zuletzt aktualisiert: 2025-02-25 (UTC)."],[[["Decision forests are interpretable machine learning algorithms that work well with tabular data for tasks like classification, regression, and ranking."],["Decision forests offer advantages such as easy configuration, native handling of various data types, robustness to noise, and fast inference/training on smaller datasets."],["This course provides a comprehensive understanding of decision trees and forests, including how they make predictions, different types, performance considerations, and effective usage strategies."],["The course uses YDF library code examples to demonstrate concepts, but the knowledge is transferable to other decision forest libraries."],["Basic machine learning knowledge and familiarity with data preprocessing are prerequisites for this course."]]],[]]