google/yggdrasil-decision-forests
A library for training and serving decision forest models including Random Forest, Gradient Boosted Decision Trees, and CART.

YDF (Yggdrasil Decision Forests) is a Google library for training, evaluating, interpreting, and productionizing decision forest models. It supports Random Forest, Gradient Boosted Decision Trees, CART, and Isolation Forest algorithms. The library provides a Python API via PyPI, supports multiple languages (C++, Go, JavaScript), and includes tools for model interpretation, evaluation (ROC, accuracy, confusion matrices), and prediction generation.
Frequently asked
- What is google/yggdrasil-decision-forests?
- A library for training and serving decision forest models including Random Forest, Gradient Boosted Decision Trees, and CART.
- Is yggdrasil-decision-forests open source?
- Yes — google/yggdrasil-decision-forests is open source, released under the Apache-2.0 license.
- What language is yggdrasil-decision-forests written in?
- google/yggdrasil-decision-forests is primarily written in C++.
- How popular is yggdrasil-decision-forests?
- google/yggdrasil-decision-forests has 664 stars on GitHub.
- Where can I find yggdrasil-decision-forests?
- google/yggdrasil-decision-forests is on GitHub at https://github.com/google/yggdrasil-decision-forests.