pub struct ActiveLearningConfig {
pub target_std: f64,
pub noise_floor: f64,
pub max_iterations: usize,
pub noise_floor_tolerance_margin: f64,
}Expand description
Parameters produced by NoiseCalibrationSession for use in the active
learning iteration loop.
Pass this to the orchestration layer to configure termination criteria.
Fields§
§target_std: f64Target posterior std the model must reach (σ_noise × factor).
noise_floor: f64Sensor noise floor σ_noise; used to detect noise-floor plateaus.
max_iterations: usizeMaximum number of active learning iterations before forced stop.
noise_floor_tolerance_margin: f64Fractional margin above noise_floor before calling “at noise floor”. Default 0.05 means “within 5% of the noise floor counts as at-floor”.
Trait Implementations§
Source§impl Clone for ActiveLearningConfig
impl Clone for ActiveLearningConfig
Source§fn clone(&self) -> ActiveLearningConfig
fn clone(&self) -> ActiveLearningConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ActiveLearningConfig
impl Debug for ActiveLearningConfig
Source§impl Default for ActiveLearningConfig
impl Default for ActiveLearningConfig
Source§impl<'de> Deserialize<'de> for ActiveLearningConfig
impl<'de> Deserialize<'de> for ActiveLearningConfig
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 ActiveLearningConfig
impl RefUnwindSafe for ActiveLearningConfig
impl Send for ActiveLearningConfig
impl Sync for ActiveLearningConfig
impl Unpin for ActiveLearningConfig
impl UnsafeUnpin for ActiveLearningConfig
impl UnwindSafe for ActiveLearningConfig
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