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机器学习

Download history 2/week @ 2024-04-07 6/week @ 2024-04-14 7/week @ 2024-04-21 1/week @ 2024-04-28 2/week @ 2024-05-12 48/week @ 2024-05-19 20/week @ 2024-05-26 49/week @ 2024-06-02 54/week @ 2024-06-09 63/week @ 2024-06-16 16/week @ 2024-06-23 54/week @ 2024-07-07 13/week @ 2024-07-14 15/week @ 2024-07-21

83 每月下载量
用于 rosella

MIT/Apache

305KB
6K SLoC

预处理

概述

linfa-preprocessinglinfa 生态系统中的一个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