28 个版本 (破坏性更新)

0.21.1 2024 年 7 月 30 日
0.20.0 2024 年 6 月 25 日
0.16.0 2024 年 3 月 7 日
0.14.0 2023 年 12 月 13 日
0.4.0 2022 年 7 月 9 日

#530机器学习

Download history 13/week @ 2024-04-28 6/week @ 2024-05-05 157/week @ 2024-05-12 56/week @ 2024-05-19 34/week @ 2024-05-26 13/week @ 2024-06-02 10/week @ 2024-06-09 13/week @ 2024-06-16 179/week @ 2024-06-23 3/week @ 2024-06-30 125/week @ 2024-07-07 15/week @ 2024-07-14 184/week @ 2024-07-28 5/week @ 2024-08-04 10/week @ 2024-08-11

每月 200 次下载
用于 3 crates

Apache-2.0

210KB
4K SLoC

高斯过程

crates.io docs

egobox-gp 提供了高斯过程回归的 Rust 实现。它是 SMT Python 库中一些克里金算法的 Rust 版本。

整体架构

egobox-gp 是顶级包 egobox 中的库 crate。

当前状态

egobox-gp 目前提供具有以下功能的高斯过程实现

  • 回归模型选择:常量、线性或二次
  • 相关性模型(核)选择:平方指数、绝对指数、Matern 3/2、Matern 5/2
  • 使用 PLS(《linfa-pls》)处理高维问题

示例

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

$ cargo run --release --example kriging

许可证

根据 Apache 许可证 2.0 版本授权 https://apache.ac.cn/licenses/LICENSE-2.0

依赖关系

~14–34MB
~487K SLoC