Package jsat.distributions.kernels
-
Interface Summary Interface Description KernelTrick The KernelTrick is a method can can be used to alter an algorithm to do its calculations in a projected feature space, without explicitly forming the features. -
Class Summary Class Description BaseKernelTrick This provides a simple base implementation for the cache related methods in Kernel Trick.BaseL2Kernel Many Kernels can be described in terms the L2 norm with some operations performed on it.DistanceMetricBasedKernel This abstract class provides the means of implementing a Kernel based off someDistanceMetric.GeneralRBFKernel This class provides a generalization of theRBFKernelto arbitrarydistance metrics, and is of the form exp(-d(x, y)2/(2σ2 )).KernelPoint The Kernel Point represents a kernelized weight vector by a linear combination of vectors transformed through akernel fuctiion.KernelPoints This class represents a list ofKernelPointobjects.LinearKernel Provides a linear kernel function, which computes the normal dot product.NormalizedKernel This provides a wrapper kernel that produces a normalized kernel trick from any input kernel trick.PolynomialKernel Provides a Polynomial Kernel of the form
k(x,y) = (alpha * x.y + c)^dPukKernel The PUK kernel is an alternative to the RBF Kernel.RationalQuadraticKernel Provides an implementation of the Rational Quadratic Kernel, which is of the form:
k(x, y) = 1 - ||x-y||2 / (||x-y||2 + c)RBFKernel Provides a kernel for the Radial Basis Function, which is of the form
k(x, y) = exp(-||x-y||2/(2*σ2))SigmoidKernel Provides an implementation of the Sigmoid (Hyperbolic Tangent) Kernel, which is of the form:
k(x, y) = tanh(alpha * < x, y > +c)
Technically, this kernel is not positive definite. -
Enum Summary Enum Description KernelPoint.BudgetStrategy These enums control the method used to reduce the size of the support vector set in the kernel point.
DataMelt 3.0 © DataMelt by jWork.ORG