memlnaut-nisps/playground/js/nisps
w1n5t0n 7f90b4323d feat(playground/wasm): wire 5 new WASM functions into JS WasmIML + worker
Expose inferBatch, trainEx, moveWeightsEx, evalLoss, and getLayerStats
from the WASM binary into the JavaScript layer:

- inferBatch: batch inference for heatmap sampling
- trainEx: replaces train() with per-iteration loss history capture
- moveWeightsEx: native output pin mask support (removes save/restore hack)
- evalLoss: compute loss without updating weights
- getLayerStats: per-layer weight statistics (meanAbs, maxAbs, dead/sat fracs)

Worker also upgraded to trainEx, returning full lossHistory in payload.
2026-04-03 17:15:38 +01:00
..
dataset.js feat(playground/nisps): recency & spatial weighted training in JS ML engine 2026-04-02 20:35:31 +01:00
iml.js feat(playground/nisps): recency & spatial weighted training in JS ML engine 2026-04-02 20:35:31 +01:00
layer.js feat(vcv,playground): complete Phases 8, 9, 10 — all phases done 2026-03-28 01:48:44 +02:00
mlp.js feat(playground/nisps): recency & spatial weighted training in JS ML engine 2026-04-02 20:35:31 +01:00
nisps-wasm-worker.js feat(playground/wasm): wire 5 new WASM functions into JS WasmIML + worker 2026-04-03 17:15:38 +01:00
nisps-wasm.js feat(playground/wasm): wire 5 new WASM functions into JS WasmIML + worker 2026-04-03 17:15:38 +01:00
node.js feat: add web-based interactive playground for NISPS 2026-02-11 13:17:17 +01:00
osc-client.js feat(vcv,playground): complete Phases 8, 9, 10 — all phases done 2026-03-28 01:48:44 +02:00