Minimal Usage Blueprint

A quick demonstration of memory initialization and simple evaluation:

import { Matrix, Vector } from './src/core';
import KNN from './src/models/KNN';

const v = new Vector(3);
v.set(0, 1); v.set(1, 2); v.set(2, 3);

const m = Matrix.from([
  [1, 2, 3],
  [4, 5, 6],
]);

const knn = new KNN([[1, 2], [2, 3]]);
console.log('Prediction:', knn.predict([2, 3]));