Everyone's AI
Machine learningPlayground

Playground

Hands-on AI lab

Deep Learning

  • NN Classifier

Reinforcement Learning

  • RL Agent

Computer Vision

  • Conv Vision

Transformer

  • Attention Playground
NN ClassifierRL AgentConv VisionAttention Playground
Loading...

Playground

Neural Network Playground

Tinker with a neural network right here!

Epoch0
Training settings help

These settings apply each time you play or step training. Try the defaults first, then change values and watch what happens.

  • Learning rate: How big each weight update is. Too large jumps around; too small learns slowly. Try around 0.01–0.03 to start.
  • Activation: Non-linear curve applied to each neuron’s output. Tanh is smooth (−1 to 1); ReLU zeros out negative values.
  • Regularization: Penalty to stop weights from growing too large. Helps reduce overfitting (memorizing the training set).
  • Reg. strength: How strong the regularization penalty is. Ignored when regularization is None.

Related lessons

Gradient in deep learningOptimization: Momentum and Adaptive Learning RateActivation in deep learningArtificial neuron in deep learningRegularization: Beyond Rote Memorization

Data

Which K-culture dataset?

Related lessons
What is Deep Learning?Batch in deep learning

Features

Choose inputs for the network

2/7
Related lessons
Dot product in deep learningLinear layer in deep learning
About features

A feature is an input value derived from each point's coordinates (x₁, x₂). Use raw X₁ and X₂, or enable squares, products, and sin terms so the model can learn more complex decision boundaries. Each enabled feature adds one input neuron.

Hidden layers

Line thickness = weight magnitude, color = sign (purple=+, orange=−)

Related lessons
Hidden layers in deep learningDepth in deep learningConnection in deep learning
H14
H22
4
2

Output

Model decision boundary and data points

Related lessons
Gradient in deep learningSoftmax in deep learning

Test loss

—

Training loss

—

Epoch: 0

Negative (−1)Positive (+1)

Faint background = true data pattern · bold color = network prediction