Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 2.49 KB

File metadata and controls

62 lines (45 loc) · 2.49 KB

ml-kernel

NPM version build status npm download

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:

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.

Example

import { Kernel } from 'ml-kernel';

const kernel = new Kernel('gaussian', { sigma: 1 });
const result = kernel.compute([
  [1, 2],
  [3, 4],
]);
// result is an ml-matrix Matrix instance

License

MIT