
jinlow/forust
📦 开源项目jinlow
一款高性能、轻量级的 Rust 编写的梯度提升决策树库,支持 Python 调用。
Forust 是一个开源机器学习包,旨在将 Rust 的高性能引入梯度提升领域。通过利用 Rust 的内存安全性和零成本抽象,Forust 提供了一套既快速又节省资源的决策树算法实现。该项目利用 PyO3 将其核心功能暴露给 Python 生态系统,使数据科学家能够使用熟悉的 Python 语法进行模型训练和部署,同时享受底层 Rust 执行引擎带来的性能优势。它特别适合那些希望避免大型复杂机器学习框架开销、追求轻量级依赖的开发者。该库专注于梯度提升的核心机制,为训练、预测和模型评估提供了精简的 API,是性能敏感型表格数据流水线的理想选择。