Package Exports
- ml-kernel
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ml-kernel) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ml-kernel
A factory for kernel functions.
Installation
$ npm i ml-kernel
Usage
new Kernel(type, options)
This function can be called with a matrix of input vectors. and optional landmarks. If no landmark is provided, the input vectors will be used.
Available kernels:
linear
- Linear kernelgaussian
orrbf
- Gaussian (radial basis function) kernelpolynomial
orpoly
- Polynomial kernelexponential
- Exponential kernellaplacian
- Laplacian kernelanova
- ANOVA kernelrational
- Rational Quadratic kernelmultiquadratic
- Multiquadratic kernelcauchy
- Cauchy kernelhistogram
ormin
- Histogram Intersection kernelsigmoid
or `mlp' - Sigmoid (hyperbolic tangent) kernel
kernel.compute(inputs, landmarks)
This function can be called with a matrix of input vectors and optional landmarks.
If no landmark is provided, the input vectors will be used.
The function returns a kernel matrix of feature space vectors.