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.