pub enum QualityMetric {
FrobeniusNorm,
SpectralNorm,
NuclearNorm,
RelativeFrobeniusNorm,
KernelAlignment,
EffectiveRank,
CrossValidation,
Trace,
}Expand description
Quality metrics for approximation assessment QualityMetric
Variants§
FrobeniusNorm
Frobenius norm of the approximation error
SpectralNorm
Spectral norm (largest singular value) of the error
NuclearNorm
Nuclear norm (sum of singular values) of the error
RelativeFrobeniusNorm
Relative Frobenius error
KernelAlignment
Kernel alignment score
EffectiveRank
Effective rank of the approximation
CrossValidation
Cross-validation score
Trace
Approximation trace
Trait Implementations§
Source§impl Clone for QualityMetric
impl Clone for QualityMetric
Source§fn clone(&self) -> QualityMetric
fn clone(&self) -> QualityMetric
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 moreAuto Trait Implementations§
impl Freeze for QualityMetric
impl RefUnwindSafe for QualityMetric
impl Send for QualityMetric
impl Sync for QualityMetric
impl Unpin for QualityMetric
impl UnwindSafe for QualityMetric
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> 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