Explore machine learning algorithms through interactive visualizations. Step through gradient descent, watch clusters form, and understand how models learn from data.
Build a strong mathematical foundation with probability, statistics, and linear algebra
Explore random events, coin flips, and probability basics with interactive visualizations
Learn about expected values and probability-weighted outcomes
Understand variability and standard deviation in probability distributions
Explore supervised and unsupervised learning algorithms with real-time visualizations
Interactive optimization visualization on mathematical functions
Scale features to a fixed range for preprocessing
Standardize features by removing mean and scaling to unit variance
Gradient descent optimization for fitting a line to data points
Curve fitting with gradient descent training
Binary classification with sigmoid activation
Classification using recursive partitioning and split criteria
Random Forest combining multiple trees for robust predictions
Instance-based classification using distance metrics
Unsupervised learning for grouping similar data
Soft clustering with probabilistic assignments via EM algorithm
Density-based clustering that finds arbitrarily shaped clusters