Run 1 · Can a straight line bend?
Give the network a curvy problem while switching off its ability to create a nonlinear transformation.
Set up: Dataset = Two moons · Activation = linear · Hidden 1 = 6 · Hidden 2 = 4 → Train.
NN-1 · Core Activity · 35–45 minutes
Your job is to be a scientist: predict what will happen, run the experiment, then explain what you saw. You will deliberately make a neural network fail before you make it succeed.
Golden rule: a wrong prediction with an honest, well-reasoned explanation is useful evidence. Do not change a prediction after seeing the result.
Ready. Responses save locally as you type.
| Control | Use in this activity |
|---|---|
| Dataset | Two moons · Concentric circles · XOR · Two blobs |
| Activation | tanh · ReLU · sigmoid · linear |
| Hidden 1 / Hidden 2 | 0–12 neurons; 0 means no hidden layer |
| Learning rate / optimizer | Keep defaults unless a run says otherwise |
| Train / pause · Reset weights | Run and repeat experiments |
| Input features | Use only x and y: leave every extra feature unchecked for all five runs. |
| Show validation loss/points | Compare training behavior with the repeatedly viewed validation data |
For every run, leave all extra input features unchecked so the model receives only x and y. Predict first → Run it → Explain what happened.
Give the network a curvy problem while switching off its ability to create a nonlinear transformation.
Set up: Dataset = Two moons · Activation = linear · Hidden 1 = 6 · Hidden 2 = 4 → Train.
Set up: Dataset = Concentric circles · Activation = ReLU · Hidden 1 = 0 · Hidden 2 = 0 → Reset weights → Train.
Set up: Keep Concentric circles and ReLU · Hidden 1 = 6 · Hidden 2 = 4 → Reset weights → Train.
Set up: Dataset = XOR · Activation = ReLU · Hidden 1 = 6 · Hidden 2 = 4 → Reset weights → Train and watch the whole process.
Increase capacity, then ask whether the model learned a reusable pattern or mostly fitted the training examples.
Set up: Dataset = XOR · Activation = ReLU · Hidden 1 = 10–12 · Hidden 2 = 10–12 · turn on Show validation loss/points → Reset weights → Train.
| Criterion | What strong work shows |
|---|---|
| Predictions made first | A prediction exists before each run, even when it turns out wrong. |
| Observations | Specific description of what the boundary and loss actually did. |
| Explanations | Connections to non-linearity, hidden layers, training, and generalization. |
| Reflection | Reasoning from evidence rather than restating a definition. |
Responses save locally when browser storage is available. If saving fails, use Print / PDF before closing or reloading this page. Nothing on this activity page submits answers to AI Playgrounds. Use Clear responses to remove the saved copy from this browser.