pub struct GraduationMetrics {
pub novelty: f32,
pub drift: f32,
pub drift_steps: usize,
pub confidence: f32,
pub stability: f32,
pub stable_steps: usize,
pub velocity: f32,
pub active_set_size: usize,
pub uncertainty: f32,
pub cost_usage: f32,
pub action_needed: bool,
}Expand description
Metrics used for graduation decisions
Fields§
§novelty: f32Novelty score (0.0 to 1.0) - how different from recent patterns
drift: f32Drift score (0.0 to 1.0) - how much the signal has drifted
drift_steps: usizeNumber of steps drift has persisted
confidence: f32Confidence score (0.0 to 1.0)
stability: f32Stability score (0.0 to 1.0) - inverse of variance
stable_steps: usizeNumber of stable steps
velocity: f32Velocity (rate of change)
active_set_size: usizeActive set size (number of active neurons)
uncertainty: f32Uncertainty score (0.0 to 1.0)
cost_usage: f32Current cost usage (0.0 to 1.0)
action_needed: boolWhether action is needed
Implementations§
Trait Implementations§
Source§impl Clone for GraduationMetrics
impl Clone for GraduationMetrics
Source§fn clone(&self) -> GraduationMetrics
fn clone(&self) -> GraduationMetrics
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 GraduationMetrics
impl Debug for GraduationMetrics
Source§impl Default for GraduationMetrics
impl Default for GraduationMetrics
Source§fn default() -> GraduationMetrics
fn default() -> GraduationMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraduationMetrics
impl<'de> Deserialize<'de> for GraduationMetrics
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 GraduationMetrics
impl RefUnwindSafe for GraduationMetrics
impl Send for GraduationMetrics
impl Sync for GraduationMetrics
impl Unpin for GraduationMetrics
impl UnwindSafe for GraduationMetrics
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