pub struct AdvancedOptimizationConfig {
pub enable_neural_prediction: bool,
pub enable_adaptive_learning: bool,
pub enable_multi_objective: bool,
pub learningrate: f64,
pub history_windowsize: usize,
pub min_samples_for_prediction: usize,
pub strategy_switch_threshold: f64,
pub context_windowsize: usize,
}Expand description
Configuration for advanced optimization
Fields§
§enable_neural_prediction: boolEnable neural performance prediction
enable_adaptive_learning: boolEnable adaptive learning
enable_multi_objective: boolEnable multi-objective optimization
learningrate: f64Learning rate for neural models
history_windowsize: usizeMemory window for performance history
min_samples_for_prediction: usizeMinimum samples before making predictions
strategy_switch_threshold: f64Performance threshold for strategy switching
context_windowsize: usizeContext analysis window
Trait Implementations§
Source§impl Clone for AdvancedOptimizationConfig
impl Clone for AdvancedOptimizationConfig
Source§fn clone(&self) -> AdvancedOptimizationConfig
fn clone(&self) -> AdvancedOptimizationConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AdvancedOptimizationConfig
impl Debug for AdvancedOptimizationConfig
Source§impl Default for AdvancedOptimizationConfig
impl Default for AdvancedOptimizationConfig
Source§impl<'de> Deserialize<'de> for AdvancedOptimizationConfig
impl<'de> Deserialize<'de> for AdvancedOptimizationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AdvancedOptimizationConfig
impl RefUnwindSafe for AdvancedOptimizationConfig
impl Send for AdvancedOptimizationConfig
impl Sync for AdvancedOptimizationConfig
impl Unpin for AdvancedOptimizationConfig
impl UnwindSafe for AdvancedOptimizationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more