HomeCategoriesMachine Learning & Neural Networks

🧠 Machine Learning & Neural Networks

Decision trees, reinforcement learning, self-organising maps and k-means clustering explored visually.

166 simulations60 fps real-time0 install steps
Decision Tree LiveCART decision tree with Gini impurity splitting; axis-aligned splits emerge level by level… Reinforcement LearningQ-learning agent navigates an 8×8 grid maze. Heatmap shows max Q-values; white arrows show… Self-Organising Map24×24 Kohonen SOM (576 neurons, 3D RGB input). Gaussian neighbourhood update as α and σ… K-Means Clustering — Interactive Machine LearningStep through K-means clustering: watch centroids converge, Voronoi regions update, and… PCA & SVD Visualiser — Principal Component Analysis InteractiveGenerate a 2D dataset, diagonalise covariance matrix into principal components, and watch… Rosenblatt Perceptron Algorithm SimulationNewExplore Rosenblatt's 1958 algorithm where misclassified points adjust the weight vector,… k-Nearest NeighboursNewClassify a point by majority vote among its k closest neighbours. Decision regions update… BackpropagationNewδ pulses flow backward through a small MLP: gradients highlight edges, weights update, and… Random Forest ClassifierNewBagging and random feature selection turn weak decision trees into a robust forest. Compare… t-SNE VisualiserNewt-SNE projects high-dimensional clusters to 2D via gradient descent on KL divergence. Tune… Self-Organising Map (SOM)NewA Kohonen grid folds high-dimensional data into 2D: neuron weights self-organise as σ… Radial Basis Function NetworkNewRadial basis network: N Gaussian bumps of width σ sum into a smooth decision boundary —…
K-Means Clustering — Lloyd's AlgorithmNewCluster 2D points with k-means: assign to nearest centroid, move to the mean, repeat. Watch… DBSCAN — Density-Based ClusteringNewDBSCAN grows clusters from dense core points via ε-neighbourhoods and minPts, labelling… Naive Bayes Classifier — Probabilistic DecisionNewClassify 2D points with Gaussian naive Bayes: estimate per-class means and variances, apply… Gradient Descent — 3D Loss Surface & OptimisersNewNavigate a 3D loss landscape (Rosenbrock, Rastrigin, Himmelblau) with SGD, Momentum, RMSprop… AI, Automation and Work: What Task-Level Analysis Actually ShowsNewInteractive 3D job and task grid where adjusting an AI-automation-exposure slider by… Containerising Machine Learning: Why GPU Scheduling Changes the RulesNewInteractive 3D cluster diagram where deploying simulated ML training containers across… GANs, VAEs and Diffusion Models: How Each One Generates a SampleNewInteractive 3D latent-space visualization where switching between a GAN generator, VAE… Narrow AI, General AI and Superintelligence: What the Words Actually MeanNewInteractive 3D capability-space chart where plotting different AI systems along axes of task… Predictive Analytics in Practice: Regression, Time-Series and Tree EnsemblesNewInteractive 3D forecast chart where switching between regression, time-series and… PyTorch's Dynamic Computation Graph: Why Define-by-Run Changed Research SpeedNewInteractive 3D computation graph where editing a simulated model's operations on the fly… How Recommendation Engines Decide What You SeeNewInteractive 3D user-item embedding space where adjusting a simulated user's interaction… Supervised, Unsupervised and Reinforcement Learning: How Machines Actually LearnNewInteractive 3D side-by-side simulation where feeding labeled data, unlabeled data or reward… TensorFlow and Keras: From Static Graphs to Production-Grade Deep LearningNewInteractive 3D model-deployment pipeline where building a simulated Keras layer stack,… Why Git Can't Track a Changing Dataset (and What DVC-Style Tools Do Instead)NewInteractive 3D dataset-versioning timeline where creating simulated dataset snapshots shows… GAN: Generator vs Discriminator ExplainedNewInteractive 3D visualization of GAN training where a generator's fake point cloud gradually… LSTM Memory Cell Gate LabNewInteractive 3D LSTM cell visualization showing forget, input and output gates and a memory… Federated Learning: Train Without Sharing DataNewInteractive 3D lab where client devices train locally on private data and send only model… Deep Q-Network: Learning to Play from PixelsNewInteractive 3D lab where an agent's neural network estimates Q-values while exploring a grid… Contrastive Image-Text Embedding: How CLIP Learns to Match Pictures and WordsNewInteractive 3D scatter of image and text embedding vectors that converge into matched… Neural Network Quantization: Shrinking Models for Edge AINewInteractive 3D lab where floating-point neural network weights snap onto discrete integer… Knowledge Distillation: Training a Small Model to Think Like a Big OneNewInteractive 3D lab visualizing a teacher network's softened output distribution training a… ResNet: How Residual Connections Made Deep Networks TrainableNewSee how skip connections let signal and gradient flow unimpeded through very deep networks,… U-Net: Encoder-Decoder Architecture for Image SegmentationNewWatch an image compress through a contracting encoder and expand back through a decoder,… YOLO: Real-Time Object Detection in a Single GlanceNewWatch a single forward pass generate candidate bounding boxes across a scene, then filter… Style-Based Image Generation: Controlling GANs at Every LayerNewExplore how coarse, middle and fine layers of a style-based generator each control a… CycleGAN: Translating Images Between Domains Without Paired DataNewWatch two generators translate images back and forth between two domains, held consistent by… Batch Normalization: Stabilizing Deep Network TrainingNewCompare training with and without batch normalization to see how normalizing layer inputs… Positional Encoding: How Transformers Know Word OrderNewSee how sinusoidal positional encodings at different frequencies combine to give every… Sequence-to-Sequence Translation with AttentionNewWatch a decoder generate a translation one token at a time while attention weights shift… Character-Level RNN for Name Origin ClassificationNewFeed a name into a recurrent network one character at a time and watch its hidden state… Graph Neural Networks: Learning on Relational DataNewWatch information spread hop by hop across a graph as each round of message passing lets… Capsule Networks: Preserving Spatial HierarchiesNewWatch lower-level part capsules vote for higher-level object capsules, with agreeing votes… Beam Search: Finding Good Sequences Without Brute ForceNewWatch a search tree grow level by level while only the top-k highest-scoring beams survive… Byte Pair Encoding: How Tokenizers Learn SubwordsNewWatch the most frequent adjacent character pair merge into a new symbol over and over,… Restricted Boltzmann Machines: Energy-Based Generative LearningNewWatch a bipartite visible-hidden network alternate Gibbs sampling steps while system energy… Hopfield Networks: Associative Memory as Energy MinimizationNewWatch a noisy pattern converge back to a clean stored memory as asynchronous neuron updates… Markov Chain Monte Carlo: Sampling from Distributions You Can't ComputeNewWatch a Metropolis-Hastings walker explore a 2D density surface, its trail concentrating in… Normalizing Flows: Exact Density Modeling via Invertible TransformsNewWatch a Gaussian point cloud warp through a sequence of invertible layers into a complex… Langevin Dynamics and Score-Based Generative ModelsNewWatch scattered particles organize onto a target manifold as annealed score-guided steps… Autoregressive Models: Generating Sequences One Token at a TimeNewWatch a causal-masked model generate tokens left to right, conditioning only on past… Machine Learning Algorithm TrainingNewExplore the fundamentals of machine learning by adjusting parameters like learning rate and… AI Threat Defense: A Machine Learning SimulationNewThis simulation challenges you to defend a critical system from sophisticated AI attacks… Interactive Data Science Model ExplorationNewThis interactive model explores how different data volumes and model parameters affect the… Data Science SimulatorNewThis simulation introduces users to the fundamentals of data analytics and machine learning.… Fairness Metrics Evaluation in MLNewExperiment with various fairness metrics to assess the equitable performance of a machine… Activation Functions ExplorerNewThis simulation explores the role of activation functions in neural networks, demonstrating… Activation Functions Explorer - Interactive Neural Network VisualizationNewThis simulation provides an interactive visualization of neural networks and how activation… Backpropagation Step-by-Step - Interactive Neural Network Training VisualizationNewThis simulation demonstrates the process of backpropagation, a fundamental algorithm used to… Backpropagation Step-by-StepNewThis simulation illustrates the backpropagation algorithm, a key method for training… Backpropagation VisualizerNewThis simulation provides a visual representation of the backpropagation algorithm used in… Batch Size Impact - Training Dynamics VisualizationNewThis simulation explores the impact of batch size on the training dynamics of a machine… Batch Size ImpactNewThis simulation investigates the effect of varying batch sizes during machine learning model… Beat Detection & AnalysisNewThis simulation demonstrates the principles of beat detection in audio signals. Users can… Bias-Variance Tradeoff Interactive VisualizationNewThis simulation visually represents the bias-variance tradeoff in machine learning models.… CNN Layer VisualizerNewThis simulation provides a visual representation of Convolutional Neural Network (CNN)… Confusion Matrix Interactive - ML Evaluation ToolNewThis simulation demonstrates the use of a confusion matrix for evaluating machine learning… Feature Importance Plots - ML Model InterpretabilityNewThis simulation visualizes feature importance plots for machine learning models,… Feature Importance VisualizationNewThis simulation focuses on visualizing feature importance in machine learning models,… Hyperparameter Tuning Visualizer - ML Optimization ToolNewThis simulation illustrates the process of hyperparameter tuning for machine learning… Hyperparameter TuningNewThis simulation demonstrates the concept of hyperparameter tuning in machine learning by… K-Means Clustering Interactive - AI DemoNewThis simulation provides an interactive demonstration of the K-means clustering algorithm as… K-Nearest Neighbors (KNN) - Interactive Machine Learning VisualizationNewThis simulation visualizes the K-Nearest Neighbors algorithm, illustrating how data points… K-Nearest Neighbors InteractiveNewThis simulation allows users to interactively explore the K-Nearest Neighbors algorithm and… K-Nearest Neighbors (KNN) Interactive - ML DemoNewThis simulation provides a practical demonstration of the K-Nearest Neighbors algorithm as… Dynamic Neural Network SimulationNewExplore the behavior of a simulated artificial neural network by adjusting the number of… Reactive Artificial Neural NetworkNewObserve a simulated artificial neural network react to changes in its parameters, allowing… Precision-Recall Tradeoff VisualizationNewThis simulation demonstrates the relationship between precision and recall in classification… Random Forest Visualization - Interactive Ensemble LearningNewThis simulation illustrates the concept of random forests and ensemble learning. It visually… Random Forest VisualizationNewThis simulation demonstrates the principles behind random forest algorithms. It visually… Recommendation System BuilderNewThis simulation allows users to build and experiment with recommendation systems. It… Regularization Techniques - Overfitting Prevention DemoNewThis simulation explores techniques used to prevent overfitting in machine learning models.… RNN/LSTM Animation - Interactive Sequential Neural Network VisualizationNewThis simulation visualizes recurrent neural networks (RNNs) and long short-term memory… ROC Curve Interactive VisualizationNewThis simulation illustrates the Receiver Operating Characteristic (ROC) curve. It visually… Transfer Learning StudioNewThis simulation demonstrates the concept of transfer learning, where knowledge gained from… Word Embeddings Explorer - NLP Vector Space VisualizationNewThis simulation demonstrates the concept of word embeddings within Natural Language… Word Embeddings ExplorerNewThis simulation demonstrates the concept of word embeddings within Natural Language… Interactive 2D Machine Learning ExplorationNewThis simulation provides a hands-on experience with fundamental machine learning concepts,… Reinforcement Learning SimulatorNewThis simulation explores the core mechanics of reinforcement learning algorithms. Users can… Interactive Machine Learning SimulationNewThis simulation provides an interactive environment for experimenting with different machine… Dynamic Engine Simulation – Neural ResponseNewThis simulation demonstrates the complex relationship between an engine's parameters and its… Machine Learning Security: A Dynamic SimulationNewThis simulation explores the dynamic interplay between machine learning systems and… AI Security Response: A Layered Defense SimulationNewThis simulation challenges you to build a robust AI security strategy using a multi-layered… Interactive AI Neural Network SimulationNewThis interactive simulation allows users to explore the architecture and behavior of… Dynamic Artificial Intelligence Model SystemNewThis simulation allows you to explore the dynamic nature of artificial intelligence systems… Machine Learning Ethics Simulation LabNewThis simulation explores the critical intersection of machine learning algorithms and… Interactive Machine Learning Ethics SimNewThis interactive simulation explores the complex landscape of ethics in machine learning. By… Advanced Machine Learning Ethics SimulationNewThis simulation explores the intricate ethical challenges posed by advanced machine learning… Advanced Machine Learning Ethics SimulatorNewThis simulation dives into the complex ethical considerations surrounding advanced machine… Advanced Technology Machine Learning SimulationNewThis simulation dives into the core mechanics of machine learning algorithms, allowing you… Interactive AI Machine Learning ModelNewExplore how machine learning algorithms learn from data to make predictions, represented… Artificial Intelligence Machine Learning SimulationNewThis simulation allows you to experiment with different machine learning algorithms and… Q-Learning Agent Pathfinding Simulation – Exploration RateNewThis simulation allows you to experiment with different reinforcement learning algorithms… Big Data Statistical Analysis SimulatorNewThis simulation provides a hands-on environment for exploring the core concepts of big data… Adaptive Artificial Intelligence Training SystemNewThis simulation provides a dynamic environment for testing AI algorithms by adjusting… Advanced ML Ethics Simulation ToolNewManipulate ethical and fairness parameters in this simulation to witness firsthand how… Machine Learning Decision Tree Simulation – Label Noise RobustnessNewThis simulation allows you to visually construct and manipulate decision trees, a core… Machine Learning Interpretability - Comprehensive GuideNewThis simulation illustrates the importance of understanding how machine learning models make… Machine Learning K Means Clustering SimulationNewThis simulation visually represents the K-Means clustering algorithm. It demonstrates how… Machine Learning K Means SimulationNewThis simulation allows you to visually explore the K-Means clustering algorithm by adjusting… Machine Learning Linear Regression SimulationNewThis simulation allows you to visually explore how linear regression algorithms learn… Machine Learning Overview — Supervised, Unsupervised, and EvaluationNewThis simulation provides a foundational introduction to machine learning concepts. It… Machine Learning Pca Simulation – Noise Level ControlNewThis simulation allows you to visually explore Principal Component Analysis (PCA), a… Machine Learning Support Vector Machine Simulation – Learning Rate ControlNewThis simulation allows you to visualize the core concepts of a Support Vector Machine (SVM)… Neural Network Dynamics SimulationNewThis simulation explores the dynamic behavior of artificial neural networks, visually… Quantum Advanced Quantum Machine Learning SimulationNewThis simulation explores the complex interplay between quantum mechanics and machine… Reinforcement Learning Explained — Agents, Rewards, and ValueNewThis simulation introduces the core concepts of reinforcement learning. It illustrates how… Technology Machine Learning SimulationNewThis simulation allows you to explore the core concepts of machine learning algorithms… Continual Learning & Catastrophic Forgetting SimulatorNewA network of task-memory nodes gets overwritten by new tasks unless replay and… JSON Schema Constrained Decoding SimulatorNewCandidate tokens must bind into fixed JSON schema slots (keys, types, brackets) before being… Constrained Decoding Grammar AutomatonNewA finite-state grammar automaton fires transitions as tokens are sampled: raise the… Feature Engineering: Building Predictive ModelsNewWatch a raw 2D scatter of interleaved-ring data points morph into a 3D transformed feature… Advanced Hyperparameter Concepts: Multi-Objective and Automated TuningNewWatch an automated tuner search a live hyperparameter space in 3D — every trial is plotted… Advanced Mathematical Topics in Hyperparameter OptimizationNewWatch random search, online gradient descent and meta-learned warm-start race across a 3D… AI Explainability: Understanding the Black BoxNewA real 4-6-4-1 feed-forward network scores a loan application behind an opaque black-box… Transfer Learning Lab: Freeze, Fine-Tune & LoRANewInteractive 3D lab where a pre-trained network adapts to a new domain via full fine-tuning,… Meta-Learning: MAML vs ReptileNewInteractive 3D lab where MAML and Reptile meta-learning search for a shared parameter… EV Charging Station Fault Detection SimulatorNewWatch a live EV charging network stream voltage, current and temperature telemetry. Tune the… Approximation Theory in Hyperparameter OptimizationNewWatch a kernel-weighted surrogate model approximate a hidden 3D objective landscape from a… Autoencoder Anomaly Detection: Reconstruction Error SimulatorNewStream data through an encoder-decoder neural network, watch it get squeezed through a… AutoML Search Visualizer — Hyperparameter Optimization LandscapeNewWatch Random Search, Grid Search and Bayesian Optimization explore a live 3D… Credit Scoring & Fraud Detection: Retail Banking ML SimulatorNewInteractive 3D simulator of a retail bank's ML pipeline: loan applicants scored in a feature… Batch Size Hyperparameters: Gradient Descent SimulatorNewWatch a mini-batch of samples drive gradient descent across a bumpy loss landscape: shrink… Bayesian Optimization: Gaussian-Process Hyperparameter TunerNewTune a Gaussian-process surrogate and an Expected-Improvement acquisition function to hunt… Data Protection in Machine Learning SystemsNewThis simulation explores the practical application of data protection techniques within… Automation Robotic Process Automation SimulationNewThis simulation demonstrates Robotic Process Automation (RPA), showcasing how software… Classification SimulatorNewThis simulation allows users to explore different classification algorithms and their… Clustering SimulatorNewThis simulation allows users to experiment with clustering algorithms to group data points… Computational Biology Research HubNewThis simulation demonstrates the use of computational tools and algorithms to analyze… Data Science Analytics SimulationNewThis simulation allows you to explore key concepts in data science analytics, from cleaning… Data Science SimulationNewThis simulation allows you to explore core data science concepts by manipulating variables… Genomics Data Analysis PlatformNewThis simulation demonstrates the analysis of genomic data using computational tools and… Fundamental Artificial Intelligence SimulationNewThis simulation demonstrates the core principles of machine learning, allowing you to… K Means Clustering SimulationNewThis simulation illustrates the K-means clustering algorithm for grouping data points based… K Means SimulationNewThis simulation demonstrates the K-Means algorithm's ability to partition data into distinct… Learning Metacognition SimulationNewThis simulation illustrates the concept of metacognition – thinking about one's own… Medical Advanced Medical Data Analytics SimulationNewThis simulation demonstrates the use of data analytics techniques to improve medical… Machine Learning Model ExperimentationNewThis simulation provides an interactive environment for experimenting with different… Neural Network Research PlatformNewThis simulation provides a visual representation of neural networks and their learning… Neural Network Learning SimulationNewThis simulation allows users to explore the core principles behind artificial neural… Neural Network SimulatorNewThis simulation demonstrates the basic functionality of a neural network, illustrating how… Neural Network Training Simulation: Optimization DynamicsNewThis simulation allows users to observe the complex dynamics of training a neural network by… Neural Network Training Simulation: Adaptive LearningNewThis simulation allows you to experiment with different training algorithms for neural… Artificial Neural Network SimulationNewThis simulation explores the behavior of interconnected neurons within a network. It… Neural Network ActivationNewThis simulation provides a visual representation of neural network activation functions. It… Nlp Processing SimulatorNewThis simulation demonstrates the basic principles of natural language processing through an… Python Data Science MlNewThis simulation introduces users to the core concepts of data science and machine learning… Support Vector Machine SimulationNewThis simulation allows you to visualize and manipulate Support Vector Machines (SVMs) by… Technology Data Science SimulationNewThis simulation introduces the core concepts of data science, demonstrating how data… Machine Learning Training VisualizationNewThis simulation provides a visual representation of the training process for machine… Transcendent Biotech Omniscient Life SimulationNewThis simulation examines the potential for a biological system to possess complete knowledge… Transcendent Logic Transcendence SimulationNewThis simulation explores the theoretical possibilities of a self-modifying system that can… Transformer SimulatorNewThis simulation demonstrates the architecture of a transformer model, a core component in… Vital Signs Monitor - AI HealthcareNewThis simulation demonstrates the application of machine learning in healthcare. Users can… JSON Validation & Repair Loop SimulatorNewStructured output: JSON mode, schemas, validation, error recovery, and evaluation for…
About the category

Machine Learning & Neural Networks

Decision trees, reinforcement learning, self-organising maps and k-means clustering explored visually.

Three.js · WebGL 60 FPS CC BY 4.0
Quick facts
166interactive simulations in this category
runs at 60 FPS in any modern browser
🌐English, Ukrainian, Polish, Spanish, German, Japanese, Italian, Portuguese (Brazil), French, Arabic, Dutch, Chinese, Korean, Hindi, Turkish, Vietnamese, Russian, Indonesian, Persian, Bengali, Thai, Filipino, Swahili, Urdu, Malay, Tamil, Hebrew, Greek, Punjabi, Amharic, Burmese, Khmer, Georgian, Nepali, Mongolian, Armenian, Sinhala, Lao, Czech, Romanian, Hungarian, Bulgarian, Swedish, Danish, Finnish, Norwegian, Slovak, Croatian, Serbian, Slovenian, Lithuanian, Latvian, Estonian, Icelandic, Albanian, Macedonian, Bosnian, and Maltese
🎓CC BY 4.0 — free for classrooms and LMS embeds

Frequently asked questions

Do I need to install anything to run Machine Learning & Neural Networks simulations?

No. Everything runs entirely in your browser — no downloads, plugins or accounts. Works in Chrome, Firefox, Edge and Safari; most simulations also work on mobile.

Can I use these simulations for teaching?

Yes — all content is free for educational use under CC BY 4.0. Link to any simulation directly or embed it in your LMS with an iframe; no API key required.

Are the models scientifically accurate?

They use the same mathematical formulations as professional software, integrated numerically in real time. Each simulation lists its algorithms, and many link to an article explaining the mathematics.

Related categories

What did you find?

Add reproduction steps (optional)