#machine-learning #linear #ai #linfa

linfa-linear

一个用于Rust的机器学习框架

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日

#952 in 机器学习

Download history 789/week @ 2024-04-22 701/week @ 2024-04-29 698/week @ 2024-05-06 901/week @ 2024-05-13 772/week @ 2024-05-20 856/week @ 2024-05-27 710/week @ 2024-06-03 746/week @ 2024-06-10 925/week @ 2024-06-17 791/week @ 2024-06-24 883/week @ 2024-07-01 942/week @ 2024-07-08 870/week @ 2024-07-15 1141/week @ 2024-07-22 1082/week @ 2024-07-29 636/week @ 2024-08-05

每月3,742次下载

MIT/Apache

270KB
5K SLoC

线性模型

linfa-linear旨在提供流行的线性回归算法的纯Rust实现。

总体情况

linfa-linearlinfa生态系统中的一个crate,旨在创建一个在纯Rust中实现的经典机器学习工具包,类似于Python的scikit-learn

当前状态

linfa-linear目前提供了以下回归算法的实现

  • 普通最小二乘法
  • 广义线性模型(GLM)

示例

examples/目录中有一个使用示例。要运行,请使用

$ cargo run --example diabetes
$ cargo run --example glm

BLAS/Lapack后端

参见本节以启用外部BLAS/LAPACK后端。

许可

双许可以与Rust项目兼容。

根据您的选择,许可在Apache License,版本2.0 https://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可证 http://opensource.org/licenses/MIT 下。此文件不得复制、修改或分发,除非根据那些条款。

依赖项

~4–14MB
~217K SLoC