pub struct ArcCosineKernel;Expand description
Arc-cosine kernel type ArcCosineKernel
Trait Implementations§
Source§impl Clone for ArcCosineKernel
impl Clone for ArcCosineKernel
Source§fn clone(&self) -> ArcCosineKernel
fn clone(&self) -> ArcCosineKernel
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 ArcCosineKernel
impl Debug for ArcCosineKernel
Source§impl KernelMethodCompatibility<ArcCosineKernel, FastfoodMethod> for ()
impl KernelMethodCompatibility<ArcCosineKernel, FastfoodMethod> for ()
Source§const IS_COMPATIBLE: bool = false
const IS_COMPATIBLE: bool = false
Whether this kernel-method combination is supported
Source§const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Poor
const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Poor
Performance characteristics of this combination
Source§const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::DimensionDependent
const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::DimensionDependent
Memory complexity
Source§impl KernelMethodCompatibility<ArcCosineKernel, NystromMethod> for ()
impl KernelMethodCompatibility<ArcCosineKernel, NystromMethod> for ()
Source§const IS_COMPATIBLE: bool = false
const IS_COMPATIBLE: bool = false
Whether this kernel-method combination is supported
Source§const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Poor
const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Poor
Performance characteristics of this combination
Source§const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Quadratic
const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Quadratic
Memory complexity
Source§impl KernelMethodCompatibility<ArcCosineKernel, RandomFourierFeatures> for ()
Arc-cosine kernels have limited compatibility
impl KernelMethodCompatibility<ArcCosineKernel, RandomFourierFeatures> for ()
Arc-cosine kernels have limited compatibility
Source§const IS_COMPATIBLE: bool = true
const IS_COMPATIBLE: bool = true
Whether this kernel-method combination is supported
Source§const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Acceptable
const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Acceptable
Performance characteristics of this combination
Source§const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Linear
const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Linear
Memory complexity
Source§impl KernelType for ArcCosineKernel
impl KernelType for ArcCosineKernel
impl Copy for ArcCosineKernel
Auto Trait Implementations§
impl Freeze for ArcCosineKernel
impl RefUnwindSafe for ArcCosineKernel
impl Send for ArcCosineKernel
impl Sync for ArcCosineKernel
impl Unpin for ArcCosineKernel
impl UnwindSafe for ArcCosineKernel
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