They are easier to configure than neural networks. Decision forests
have fewer hyperparameters; furthermore, the hyperparameters in decision
forests provide good defaults.
They natively handle numeric, categorical, and missing features. This
means you can write far less preprocessing code than when using a neural
network, saving you time and reducing sources for error.
They often give good results out of the box, are robust to noisy data,
and have interpretable properties.
They infer and train on small datasets (< 1M examples) much faster than
neural networks.
Decision forests produce great results in machine learning competitions, and
are heavily used in many industrial tasks.
This course introduces decision trees and decision forests.
Decision forests are a family of
interpretable machine learning
algorithms that excel with tabular data.
Decision forests can perform:
This course explains how decision forests work without focusing on any specific
libraries.
However, throughout the course, text boxes showcase code examples that rely
on the YDF decision
forest library, but can be be converted to other decision forest
libraries.
Prerequisites
This course assumes you have completed the following courses or have equivalent
knowledge:
[null,null,["Last updated 2024-04-18 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."]]],[]]