pub struct NumericMetrics {
pub finite: bool,
pub relative_l2: Option<f64>,
pub cosine_similarity: Option<f64>,
pub max_absolute_error: Option<f64>,
pub mean_absolute_error: Option<f64>,
}Expand description
Common metrics for floating-point vectors.
Fields§
§finite: boolWhether every value on both sides is finite.
relative_l2: Option<f64>L2 norm of the difference divided by the reference L2 norm.
cosine_similarity: Option<f64>Cosine similarity.
max_absolute_error: Option<f64>Largest absolute element error.
mean_absolute_error: Option<f64>Mean absolute element error.
Trait Implementations§
Source§impl Clone for NumericMetrics
impl Clone for NumericMetrics
Source§fn clone(&self) -> NumericMetrics
fn clone(&self) -> NumericMetrics
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 NumericMetrics
impl Debug for NumericMetrics
Source§impl<'de> Deserialize<'de> for NumericMetrics
impl<'de> Deserialize<'de> for NumericMetrics
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
Source§impl PartialEq for NumericMetrics
impl PartialEq for NumericMetrics
Source§impl Serialize for NumericMetrics
impl Serialize for NumericMetrics
impl StructuralPartialEq for NumericMetrics
Auto Trait Implementations§
impl Freeze for NumericMetrics
impl RefUnwindSafe for NumericMetrics
impl Send for NumericMetrics
impl Sync for NumericMetrics
impl Unpin for NumericMetrics
impl UnsafeUnpin for NumericMetrics
impl UnwindSafe for NumericMetrics
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