🧠 Neural Network Zoo
Watch AI Learn in Real-Time β€’ Interactive Machine Learning Playground
🎭 Choose Your Exhibit
πŸ”„
Feedforward
Classic neural network
πŸ–ΌοΈ
CNN
Image recognition
πŸ”
RNN
Sequence learning
🎨
GAN
Generative AI
πŸ—œοΈ
Autoencoder
Data compression
⚑
Transformer
Attention mechanism
πŸ—οΈ Network Architecture
Input Layer: neurons
Hidden 1: neurons
Output Layer: neurons
πŸ“Š Dataset
XOR
Spiral
Circles
Moons
Gaussian
Draw
βš™οΈ Training Controls
Learning Rate: 0.01
Batch Size: 4
πŸ‘οΈ Visualization
Speed:
πŸ“‰ Loss History
🎯 Accuracy
0.00%
πŸ“Š Decision Boundary
⚑ Training Stats
Epoch: 0
Samples: 0
Time: 0s
Loss: 0.000
πŸ“š Understanding Neural Networks

What You're Seeing

This is a real neural network learning in your browser! Each circle represents a neuron, and the lines show connections with weights. Watch as the network adjusts these weights to learn patterns in the data.

How It Learns

Forward Pass: Data flows from left to right through the network. Each neuron receives inputs, applies weights, adds bias, and uses an activation function.

Backward Pass: The network calculates its error and adjusts weights using backpropagation - sending error signals backward through the network.

Visual Indicators

🟒 Green connections: Positive weights (excitatory)

πŸ”΄ Red connections: Negative weights (inhibitory)

πŸ’« Brightness: Activation strength or weight magnitude

⚑ Animation: Data or gradients flowing through the network

Tips

β€’ Try different datasets to see how the network adapts

β€’ Adjust the learning rate to control training speed

β€’ Add more hidden layers for complex patterns

β€’ Click on neurons to see detailed information