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§
Sourcefn predict(&self, features: &KernelFeatures) -> OptimizationStrategy
fn predict(&self, features: &KernelFeatures) -> OptimizationStrategy
Predict optimal strategy for a kernel
Sourcefn update_model(
&mut self,
features: &KernelFeatures,
result: &OptimizationResult,
)
fn update_model( &mut self, features: &KernelFeatures, result: &OptimizationResult, )
Update model with feedback