Browser-native algorithm visualizations
These playgrounds turn the JavaScript implementations in @kanaries/ml into inspectable learning tools. They are designed for students, teachers, frontend developers, and data practitioners who want to test an intuition without opening a notebook or sending data to a server.
Start with PCA to understand dimensionality reduction, KNN to see local voting, gradient descent to compare optimizers, or K-Means to follow assignment and centroid updates. Continue to the ML calculators when you need a numerical result rather than an algorithm demonstration.