Machine Learning

Explore machine learning algorithms through interactive visualizations. Step through gradient descent, watch clusters form, and understand how models learn from data.

Machine Learning AlgorithmsMachine Learning Algorithms

Explore supervised and unsupervised learning algorithms with real-time visualizations

Gradient Descent

Gradient Descent

Interactive optimization visualization on mathematical functions

OptimizationBeginner
Try it →
MinMax Scaler

MinMax Scaler

Scale features to a fixed range for preprocessing

Data PreprocessingBeginner
Try it →
Standard Scaler

Standard Scaler

Standardize features by removing mean and scaling to unit variance

Data PreprocessingBeginner
Try it →
Linear Regression

Linear Regression

Gradient descent optimization for fitting a line to data points

Supervised LearningBeginner
Try it →
Polynomial Regression

Polynomial Regression

Curve fitting with gradient descent training

Supervised LearningIntermediate
Try it →
Logistic Regression

Logistic Regression

Binary classification with sigmoid activation

Supervised LearningIntermediate
Try it →
Decision Tree

Decision Tree

Beta

Classification using recursive partitioning and split criteria

Supervised LearningIntermediate
Try it →
Ensemble Models

Ensemble Models

Beta

Random Forest combining multiple trees for robust predictions

Supervised LearningAdvanced
Try it →
K-Nearest Neighbors

K-Nearest Neighbors

Instance-based classification using distance metrics

Supervised LearningIntermediate
Try it →
K-Means Clustering

K-Means Clustering

Unsupervised learning for grouping similar data

Unsupervised LearningIntermediate
Try it →
Hierarchical Clustering

Hierarchical Clustering

Build cluster hierarchies using agglomerative bottom-up merging

Unsupervised LearningAdvanced
Try it →
Gaussian Mixture Model

Gaussian Mixture Model

Soft clustering with probabilistic assignments via EM algorithm

Unsupervised LearningAdvanced
Try it →
DBSCAN Clustering

DBSCAN Clustering

Density-based clustering that finds arbitrarily shaped clusters

Unsupervised LearningAdvanced
Try it →
Anomaly/Outlier Detection

Anomaly/Outlier Detection

Detect outliers using Isolation Forest, One-Class SVM, LOF, Z-Score, and IQR methods

Unsupervised LearningAdvanced
Try it →
Principal Component Analysis

Principal Component Analysis

Dimensionality reduction using principal components to capture maximum variance

Dimensionality ReductionIntermediate
Try it →
t-SNE

t-SNE

Nonlinear dimensionality reduction for visualizing high-dimensional data in 2D/3D

Dimensionality ReductionAdvanced
Try it →