[][src]Trait smartcore::svm::Kernel

pub trait Kernel<T: RealNumber, V: BaseVector<T>> {
    pub fn apply(&self, x_i: &V, x_j: &V) -> T;
}

Defines a kernel function

Required methods

pub fn apply(&self, x_i: &V, x_j: &V) -> T[src]

Apply kernel function to x_i and x_j

Loading content...

Implementors

impl<T: RealNumber, V: BaseVector<T>> Kernel<T, V> for LinearKernel[src]

impl<T: RealNumber, V: BaseVector<T>> Kernel<T, V> for PolynomialKernel<T>[src]

impl<T: RealNumber, V: BaseVector<T>> Kernel<T, V> for RBFKernel<T>[src]

impl<T: RealNumber, V: BaseVector<T>> Kernel<T, V> for SigmoidKernel<T>[src]

Loading content...