pub trait AsyncHyperparameterOptimization<X, Y, Config> {
type Score: FloatBounds + Send;
type Error: Error + Send + Sync;
// Required method
fn optimize_async<'a>(
&'a self,
x: &'a X,
y: &'a Y,
param_space: ParameterSpace<Config>,
optimization_config: OptimizationConfig,
) -> AsyncOptimizationStream<'a, Config, Self::Score>
where X: Send + Sync,
Y: Send + Sync,
Config: Send + Sync;
}Expand description
Async hyperparameter optimization
Required Associated Types§
Required Methods§
Sourcefn optimize_async<'a>(
&'a self,
x: &'a X,
y: &'a Y,
param_space: ParameterSpace<Config>,
optimization_config: OptimizationConfig,
) -> AsyncOptimizationStream<'a, Config, Self::Score>
fn optimize_async<'a>( &'a self, x: &'a X, y: &'a Y, param_space: ParameterSpace<Config>, optimization_config: OptimizationConfig, ) -> AsyncOptimizationStream<'a, Config, Self::Score>
Optimize hyperparameters asynchronously