OptimizationModel

Trait OptimizationModel 

Source
pub trait OptimizationModel:
    Send
    + Sync
    + Debug {
    // Required methods
    fn predict(&self, features: &KernelFeatures) -> OptimizationStrategy;
    fn update_model(
        &mut self,
        features: &KernelFeatures,
        result: &OptimizationResult,
    );
}
Expand description

Machine learning model for optimization decisions

Required Methods§

Source

fn predict(&self, features: &KernelFeatures) -> OptimizationStrategy

Predict optimal strategy for a kernel

Source

fn update_model( &mut self, features: &KernelFeatures, result: &OptimizationResult, )

Update model with feedback

Implementors§