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

OptimizationTry it →
MinMax Scaler

MinMax Scaler

Scale features to a fixed range for preprocessing

Data PreprocessingTry it →
Standard Scaler

Standard Scaler

Standardize features by removing mean and scaling to unit variance

Data PreprocessingTry it →
Linear Regression

Linear Regression

Gradient descent optimization for fitting a line to data points

Supervised LearningTry it →
Polynomial Regression

Polynomial Regression

Curve fitting with gradient descent training

Supervised LearningTry it →
Logistic Regression

Logistic Regression

Binary classification with sigmoid activation

Supervised LearningTry it →
Decision Tree

Decision Tree

Beta

Classification using recursive partitioning and split criteria

Supervised LearningTry it →
Ensemble Models

Ensemble Models

Beta

Random Forest combining multiple trees for robust predictions

Supervised LearningTry it →
K-Nearest Neighbors

K-Nearest Neighbors

Instance-based classification using distance metrics

Supervised LearningTry it →
K-Means Clustering

K-Means Clustering

Unsupervised learning for grouping similar data

Unsupervised LearningTry it →
Hierarchical Clustering

Hierarchical Clustering

Build cluster hierarchies using agglomerative bottom-up merging

Unsupervised LearningTry it →
Gaussian Mixture Model

Gaussian Mixture Model

Soft clustering with probabilistic assignments via EM algorithm

Unsupervised LearningTry it →
DBSCAN Clustering

DBSCAN Clustering

Density-based clustering that finds arbitrarily shaped clusters

Unsupervised LearningTry it →
Anomaly/Outlier Detection

Anomaly/Outlier Detection

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

Unsupervised LearningTry it →
Principal Component Analysis

Principal Component Analysis

Dimensionality reduction using principal components to capture maximum variance

Dimensionality ReductionTry it →