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]));