pub struct AdvancedStabilityConfig {
pub predictive_detection: bool,
pub proactive_recovery: bool,
pub dynamics_analysis: bool,
pub loss_landscape_monitoring: bool,
pub prediction_horizon: usize,
pub prediction_confidence_threshold: f32,
pub pattern_window_size: usize,
pub stability_threshold: f32,
pub adaptive_recovery: bool,
}Expand description
Configuration for advanced stability monitoring
Fields§
§predictive_detection: boolEnable predictive anomaly detection
proactive_recovery: boolEnable proactive recovery mechanisms
dynamics_analysis: boolEnable training dynamics analysis
loss_landscape_monitoring: boolEnable loss landscape monitoring
prediction_horizon: usizePrediction horizon (steps ahead)
prediction_confidence_threshold: f32Confidence threshold for predictions
pattern_window_size: usizePattern detection window size
stability_threshold: f32Stability score threshold
adaptive_recovery: boolAdaptive recovery enabled
Trait Implementations§
Source§impl Clone for AdvancedStabilityConfig
impl Clone for AdvancedStabilityConfig
Source§fn clone(&self) -> AdvancedStabilityConfig
fn clone(&self) -> AdvancedStabilityConfig
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 AdvancedStabilityConfig
impl Debug for AdvancedStabilityConfig
Source§impl Default for AdvancedStabilityConfig
impl Default for AdvancedStabilityConfig
Source§impl<'de> Deserialize<'de> for AdvancedStabilityConfig
impl<'de> Deserialize<'de> for AdvancedStabilityConfig
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 AdvancedStabilityConfig
impl RefUnwindSafe for AdvancedStabilityConfig
impl Send for AdvancedStabilityConfig
impl Sync for AdvancedStabilityConfig
impl Unpin for AdvancedStabilityConfig
impl UnsafeUnpin for AdvancedStabilityConfig
impl UnwindSafe for AdvancedStabilityConfig
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> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
impl<T> ConfigSerializable for Twhere
T: Serialize + for<'de> Deserialize<'de>,
Source§fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
fn save_to_file(&self, path: &Path) -> Result<(), TrustformersError>
Save to file
Source§fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
fn load_from_file(path: &Path) -> Result<Self, TrustformersError>where
Self: Sized,
Load from file
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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