pub struct VectorCalibrationStabilityReport {
pub reference_k: usize,
pub candidate_k: usize,
pub probe_count: usize,
pub mean_absolute_drift: f64,
pub max_absolute_drift: f64,
}Expand description
Probability drift observed when two calibration models score the same
distance probes. This makes candidate-K sensitivity a measured contract
instead of an informal observation.
Fields§
§reference_k: usize§candidate_k: usize§probe_count: usize§mean_absolute_drift: f64§max_absolute_drift: f64Implementations§
Source§impl VectorCalibrationStabilityReport
impl VectorCalibrationStabilityReport
pub fn compare( reference: &VectorCalibrationModel, candidate: &VectorCalibrationModel, probe_distances: &[f64], ) -> ScoringResult<Self>
Trait Implementations§
Source§impl Clone for VectorCalibrationStabilityReport
impl Clone for VectorCalibrationStabilityReport
Source§fn clone(&self) -> VectorCalibrationStabilityReport
fn clone(&self) -> VectorCalibrationStabilityReport
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 moreimpl Copy for VectorCalibrationStabilityReport
impl StructuralPartialEq for VectorCalibrationStabilityReport
Auto Trait Implementations§
impl Freeze for VectorCalibrationStabilityReport
impl RefUnwindSafe for VectorCalibrationStabilityReport
impl Send for VectorCalibrationStabilityReport
impl Sync for VectorCalibrationStabilityReport
impl Unpin for VectorCalibrationStabilityReport
impl UnsafeUnpin for VectorCalibrationStabilityReport
impl UnwindSafe for VectorCalibrationStabilityReport
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