Machine Learning Playground
Learn what your models see. Explore datasets, tune algorithms, and inspect predictions—entirely in your browser.
Decision landscape
Generated points and model predictions
Explore the dataset
| # | X₁ | X₂ | Target / class | Split |
|---|
Learn what your models see. Explore datasets, tune algorithms, and inspect predictions—entirely in your browser.
Generated points and model predictions
| # | X₁ | X₂ | Target / class | Split |
|---|
Experiment with two-feature clustering, classification, and regression, then compare held-out metrics and training-only validation folds.
Load the labeled three-class example, select k-nearest neighbors, and train with the held-out test split. Inspect the decision landscape and held-out metrics, then run cross-validation on the training portion before comparing a second algorithm.
The teaching algorithms are bounded to two features and include K-means, k-NN, binary logistic regression, and linear/polynomial ridge regression. Held-out test rows are not used to fit or compare algorithms; validation folds come only from training rows. These experiments do not establish production model quality or suitability for consequential decisions. Standard ML training runs without model downloads. Optional local AI explanations download a language model and receive bounded aggregate statistics, not raw CSV rows or user class names; AI output can be wrong and requires local device resources.
No. Repeated validation folds are drawn from the primary training rows; the held-out test data is kept separate from fitting and algorithm comparisons.
No. Standard ML training runs in the browser without a pretrained model download. The separate optional AI explanation feature downloads a local language model and receives bounded aggregate statistics rather than raw rows or class names.
A required JavaScript module did not initialize. Your saved project has not been cleared.