interactive statistical machine learning
Try the whole ML process in your browser.
Not screenshots. Not code samples. Change the data assumptions, fit models, move thresholds, rerun validation, inspect uncertainty and watch the results change immediately.
01 / complete workflow
Iris classification, end to end
Explore four measurements, optionally standardise them, create a held-out test set, fit K-nearest neighbours, predict every test sample and inspect the resulting accuracy and per-class recall.
02–28 / ML playground
Change one assumption. Rerun the process.
Every card includes data generation, fitting or statistical estimation, a live visualisation and quantitative diagnostics. Use the filters to jump directly to a part of the workflow.
29 / live Flow WebAssembly
Draw a digit and classify it.
Draw one handwritten digit. The browser normalises it to 28×28, then the compiled Flow kernel calculates its distance to ten learned MNIST prototypes. Nothing is sent to a server.
Loading Flow WebAssembly and MNIST prototypes…
keep going
The browser is the front door, not the limit.
The repository contains the full Flow implementations, benchmark suite, tests and examples behind the project. The browser playground is being progressively switched from reference JavaScript to the direct MLIR/WASM target as the runtime surface becomes available.