Machine Learning
Train classic machine learning models directly in your browser. Tweak parameters, visualize fitted boundaries or regression lines, and watch optimization converge in real time.
Interact with live visualizations of core machine learning models, neural networks, and classic computer science algorithms. Tweak settings, step through code, and master how they work in real-time.
Train classic machine learning models directly in your browser. Tweak parameters, visualize fitted boundaries or regression lines, and watch optimization converge in real time.
Deconstruct neural networks to understand how they compute predictions. Step through layers, inspect active weights, see mathematical activation functions, and track the flow of forward propagation.
Build a strong computer science foundation with visual simulations of sorting, searching, recursion, and dynamic programming algorithms. Trace code line-by-line.
Master complex subjects through our four-step interactive loop
Pick from our suite of computer science algorithms, machine learning models, or deep neural networks.
Adjust inputs, dataset size, sorting speed, number of neighbors, learning rate, or activation functions.
Play the visualization automatically or step line-by-line to watch changes in variable state and metrics.
View fully formatted, matching Python or Javascript code snippets ready to copy into your codebase.