Interactive demonstrations of artificial intelligence concepts. From genetic algorithms simulating natural evolution to neural networks learning patterns, these demos explore the fundamental building blocks of machine learning.

Ant Colony Optimization

Follow the pheromone trails to discover emergent intelligence

swarmoptimizationpathfindingsimulation
Creatures

Watch virtual organisms evolve through natural selection

geneticsimulation
Curve Drawer

Draw your own curve and find its equation

geneticmathinteractive
Decision Tree Classifier

Visualize how classification algorithms build decision trees

classificationmachine-learning
Equation Solver

Polynomial regression using genetic algorithm

geneticmath
Image Evolution

Recreate images through genetic polygon evolution

geneticimage
Neural Network Playground

Explore decision boundaries with interactive neural network training

neural-networkmachine-learningvisualizationinteractive
Neuroevolution (dqn)

Neural networks that learn to cross the road

neuralgenetic
Neuroevolution (NEAT)

Neural networks that learn through natural selection

neuralgenetic
Particle Swarm Optimization

Collective intelligence finds optimal solutions

optimizationswarm-intelligencemetaheuristicalgorithm
Perceptron

Handwritten digit recognition with neural networks

neuralmnist
Travelling Salesman

Finding the shortest route through all cities

geneticoptimization