Expand description
Bayesian Optimization for Hyperparameter Tuning
This module implements Bayesian optimization algorithms for efficient optimization of expensive black-box functions. It’s particularly useful for hyperparameter optimization where function evaluations are costly.
Key features:
- Gaussian Process surrogate models
- Various acquisition functions (EI, PI, UCB, etc.)
- Sequential model-based optimization
- Multi-objective optimization support
- Constraint handling
- Parallel evaluation support
Modules§
- test_
functions - Example objective functions for testing
Structs§
- Bayesian
OptConfig - Configuration for Bayesian optimization
- Bayesian
OptResult - Result from Bayesian optimization
- Bayesian
Optimizer - Bayesian optimization algorithm
- Data
Point - Data point in the optimization history
- Gaussian
Process - Simplified Gaussian Process implementation
- Gaussian
Process Config - Gaussian Process configuration
Enums§
- Acquisition
Function - Available acquisition functions
- Kernel
Type - Available kernel types
Traits§
- Objective
Function - Trait for objective functions in Bayesian optimization