TensorFlow Playground
TensorFlow Playground is a visual sandbox that lets you train a small neural network directly in the browser — no code required. You can choose from four 2-D datasets (including the challenging spiral), add hidden layers and neurons, pick an activation function, and adjust the learning rate, batch size, regularization, and input features — all while watching the decision boundary and loss curves update in real time. The color-coded connections show learned weight magnitudes, and separate train/test loss readouts make overfitting immediately visible. Use it to build genuine intuition for how architecture, hyperparameters, and feature engineering jointly determine what a network can learn.
What does this dataset need?
Sort each dataset by whether a linear model can separate it.
Tap a piece, then tap where it goes — or drag it. Tap the tray to take one back.
A line is enough
Drop items hereNeeds a hidden layer
Drop items hereTest your knowledge
TensorFlow Playground lets you train a small neural network…
Interview Questions
Love this visualization?
Sign up to track your progress, earn achievements, use the AI assistant, and access your personal learning dashboard.
100% free • No credit card required