Click or drag to resize
Accord.NET (logo)

Accord.Statistics.Kernels Namespace

Contains more than 30+ kernel functions for machine learning and statistical applications. Kernel functions are used in kernel methods such as the Support Vector Machine (SVM).
Classes
  ClassDescription
Public classAdditive
Additive combination of kernels.
Public classAnova
ANOVA (ANalysis Of VAriance) Kernel.
Public classBessel
Bessel Kernel.
Public classBSpline
B-Spline Kernel.
Public classCauchy
Cauchy Kernel.
Public classChiSquare
Chi-Square Kernel.
Public classCircular
Circular Kernel.
Public classCustom
Custom Kernel.
Public classDirichlet
Dirichlet Kernel.
Public classGaussianT
Composite Gaussian Kernel.
Public classHellinger
Hellinger Kernel.
Public classHistogramIntersection
Generalized Histogram Intersection Kernel.
Public classHypersecant
Hyperbolic Secant Kernel.
Public classInverseMultiquadric
Inverse Multiquadric Kernel.
Public classKernel
Extension methods for kernel functions.
Public classKernelBase
Base class for kernel functions. This class provides automatic distance calculations for classes that do not provide optimized implementations.
Public classKernelBaseTInput
Base class for kernel functions. This class provides automatic distance calculations for classes that do not provide optimized implementations.
Public classKernelFunctionCache
Value cache for kernel function evaluations.
Public classKernelFunctionCacheTKernel, TInput
Value cache for kernel function evaluations.
Public classLaplacian
Laplacian Kernel.
Public classLog
Logarithm Kernel.
Public classMultiquadric
Multiquadric Kernel.
Public classNormalizedT
Normalized Kernel.
Public classNormalizedPolynomial
Normalized Polynomial Kernel. This class is equivalent to the Normalized>Polynomial> kernel but has more efficient implementation.
Public classPearson
Pearson VII universal kernel (PUK).
Public classPower
Power Kernel, also known as the (Unrectified) Triangular Kernel.
Public classQuadratic
Quadratic Kernel.
Public classRationalQuadratic
Rational Quadratic Kernel.
Public classSigmoid
Sigmoid Kernel.
Public classSpherical
Spherical Kernel.
Public classSpline
Infinite Spline Kernel function.
Public classSquaredSinc
Squared Sinc Kernel.
Public classSymmetricTriangle
Symmetric Triangle Kernel.
Public classThinSplinePlate
Thin Spline Plate Kernel.
Public classTStudent
Generalized T-Student Kernel.
Public classWave
Wave Kernel.
Structures
  StructureDescription
Public structureCode exampleDynamicTimeWarping
Dynamic Time Warping Sequence Kernel.
Public structureGaussian
Gaussian Kernel.
Public structureLinear
Linear Kernel.
Public structurePolynomial
Polynomial Kernel.
Public structureCode examplePrecomputed
Precomputed Gram Matrix Kernel.
Public structureTaylorGaussian
Taylor approximation for the explicit Gaussian kernel.
Public structureTensorT
Tensor Product combination of Kernels.
Public structureCode exampleWavelet
Wavelet Kernel.
Interfaces
  InterfaceDescription
Public interfaceIEstimable
Interface for kernel functions with support for automatic parameter estimation.
Public interfaceIEstimableTInput
Interface for kernel functions with support for automatic parameter estimation.
Public interfaceIKernel
Kernel function interface.
Public interfaceIKernelT
Kernel function interface.
Public interfaceILinear
Kernel function interface.
Public interfaceILinearT
Kernel function interface.
Public interfaceIRadialBasisKernel
Interface for Radial Basis Function kernels.
Public interfaceIReverseDistance
Input space distance interface for kernel functions.
Public interfaceITransform
Common interface for kernel functions that can explicitly project input points into the kernel feature space.
Public interfaceITransformTInput
Common interface for kernel functions that can explicitly project input points into the kernel feature space.