9个版本 (5个破坏性更新)
0.7.0 | 2023年10月16日 |
---|---|
0.6.1 | 2022年12月3日 |
0.6.0 | 2022年6月15日 |
0.5.1 | 2022年3月1日 |
0.2.1 | 2020年11月29日 |
#832 in 机器学习
每月下载量362次
用于linfa_test
250KB
4.5K SLoC
决策树学习
linfa-trees
提供决策树学习算法的方法。
整体概述
linfa-trees
是 linfa
生态系统中的一个crate,旨在创建一个用于在纯Rust中实现的经典机器学习工具包,类似于Python的 scikit-learn
。
决策树(DT)是一种非参数监督学习方法,用于分类和回归。目标是创建一个模型,通过学习从数据特征中推断出的简单决策规则来预测目标变量的值。
当前状态
linfa-trees
目前提供了单棵树拟合的实现
示例
在 examples/
目录中有一个示例,展示了如何使用决策树。要运行,使用
$ cargo run --release --example decision_tree
这将生成以下树
许可证
双许可以兼容Rust项目。
根据您的选择,许可为Apache许可证第2版 https://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可证 http://opensource.org/licenses/MIT。此文件不得复制、修改或分发,除非符合这些条款。
依赖关系
~5MB
~103K SLoC