6个版本 (3个重大变更)
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.4.0 | 2021年4月28日 |
#898 在 机器学习
83 每月下载量
用于 rosella
305KB
6K SLoC
预处理
概述
linfa-preprocessing
是 linfa
生态系统中的一个crate,旨在创建一个纯Rust实现的经典机器学习工具包,类似于Python的 scikit-learn
。
当前状态
linfa-preprocessing
提供了以下纯Rust实现
- 标准缩放
- 最小-最大缩放
- 最大绝对值缩放
- 归一化
- 计数向量化
- TF-IDF向量化
- 白化
示例
在 examples/
目录中提供了各种使用示例。要运行,请使用
$ cargo run --release --example count_vectorization
$ cargo run --release --example tfidf_vectorization
$ cargo run --release --example scaling
$ cargo run --release --example whitening
BLAS/Lapack后端
请参阅 本节 以启用外部BLAS/LAPACK后端。
许可证
双许可,与Rust项目兼容。
许可协议为Apache License,版本2.0 https://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可 http://opensource.org/licenses/MIT,任选其一。此文件不得复制、修改或分发,除非根据这些条款。
依赖项
~10–21MB
~351K SLoC