29个版本 (19个破坏性更新)

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日

#528 in 机器学习

Download history 13/week @ 2024-04-26 7/week @ 2024-05-03 133/week @ 2024-05-10 56/week @ 2024-05-17 33/week @ 2024-05-24 6/week @ 2024-05-31 7/week @ 2024-06-07 5/week @ 2024-06-14 130/week @ 2024-06-21 9/week @ 2024-06-28 123/week @ 2024-07-05 14/week @ 2024-07-12 153/week @ 2024-07-26 19/week @ 2024-08-02

每月172次下载
egobox中使用

Apache-2.0

565KB
11K SLoC

高效的全局优化

crates.io docs

egobox-ego 提供了一个高效的全球优化算法的Rust实现。它是SMT Python库中EGO的Rust端口。

整体图景

egobox-ego 是顶级包 egobox 中的一个库crate。

当前状态

egobox-ego 目前使用 egobox-moe 实现 EGO,具有以下功能:

  • 高斯过程混合
  • 填充标准:EI, WB2, WB2S
  • 基本处理负约束
  • 通过连续松弛提供混合整数优化
  • 信任域EGO算法

示例

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

cargo run --release --example ackley

许可证

根据Apache License,版本2.0授权 http://www.apache.org/licenses/LICENSE-2.0

依赖关系

~19–39MB
~582K SLoC