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 机器学习
每月172次下载
在egobox中使用
565KB
11K SLoC
高效的全局优化
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