google/yggdrasil-decision-forests

A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.

解决的问题

提供一个快速且可扩展的库,用于处理决策森林模型,简化训练、评估、解释和部署这些模型的过程。

工作原理

该库实现了多种决策森林算法,包括随机森林、梯度提升决策树、CART 和孤立森林。它提供 Python 和 C++ API,支持从加载数据集(例如通过 Pandas)到训练、生成预测以及基准测试推理速度的完整机器学习生命周期。

适用人群

需要高性能库来训练和部署决策森林模型的数据科学家和机器学习工程师。

主要亮点

  • 支持多种模型类型:随机森林、梯度提升树、CART 和孤立森林。
  • 集成模型分析工具,例如部分依赖图和变量重要性。
  • 内置评估指标,包括 ROC、准确率和混淆矩阵。
  • 支持 Python 和 C++ 双 API。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目