scirs2_optimize/blackbox/mod.rs
1//! Black-box optimization module.
2//!
3//! Provides model-based surrogate methods for optimizing expensive black-box
4//! objective functions beyond the GP-based Bayesian optimization in
5//! [`crate::bayesian`].
6//!
7//! # Modules
8//!
9//! - [`model_based`] -- Random Forest surrogate and SMAC algorithm
10
11pub mod model_based;
12
13pub use model_based::{
14 ei_random_forest, RandomForestSurrogate, SmacConfig, SmacOptimizer, SmacResult,
15};