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日

#481 in 机器学习

Download history 531/week @ 2024-03-14 526/week @ 2024-03-21 459/week @ 2024-03-28 586/week @ 2024-04-04 711/week @ 2024-04-11 606/week @ 2024-04-18 521/week @ 2024-04-25 565/week @ 2024-05-02 559/week @ 2024-05-09 738/week @ 2024-05-16 569/week @ 2024-05-23 676/week @ 2024-05-30 869/week @ 2024-06-06 737/week @ 2024-06-13 615/week @ 2024-06-20 487/week @ 2024-06-27

2,831 每月下载量
4 个crate中使用了(3 个直接使用)

MIT/Apache

290KB
5.5K SLoC

核方法

linfa-kernel 提供了降维方法。

总体情况

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

在机器学习中,核方法是用于模式分析的一类算法,其中最著名的成员是支持向量机。它们的名字来源于核函数,该函数将特征映射到某个高维目标空间。常见的核函数示例是径向基函数(欧几里得距离)或多项式核。

当前状态

linfa-kernel 目前提供了 RBF 和多项式核的核方法实现,支持稀疏或密集表示。此外,k-邻居近似可以减少核矩阵的大小。

低秩核近似目前尚未提供,但已在路线图上。这些示例包括 Nyström近似Quasi Random Fourier Features

许可证

双许可以与Rust项目兼容。

根据您的选择,许可为Apache许可证第2版 https://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可证 http://opensource.org/licenses/MIT。此文件可能无法根据这些条款进行复制、修改或分发。

依赖关系

~4.5MB
~92K SLoC