Backprop Detective
A tiny network is hallucinating. Find the corrupted weight.
Tap a hidden neuron to PROBE it. Tap a weight to ACCUSE it.
How Backprop Detective Works
A small feedforward net was shipped with the right blueprint, but production silently flipped exactly one weight. Now it hallucinates: the output is wrong. You are internal affairs. Trace the blame backward through the layers and accuse the single guilty edge.
- You see the inputs, the intended weights (every edge is labeled), the Expected output and the wrong Got output.
- Each hidden neuron's value should be the sum of (incoming weight × input). Do the multiply-add in your head.
- Spend a Probe to reveal a hidden neuron's actual activation. If it disagrees with your math, the fault is one of that neuron's input weights.
- If every hidden neuron checks out but the output is still wrong, the traitor is a hidden→output weight.
- Switch to Accuse, tap the guilty edge. Fewer probes used = higher score. Each solved case grows the network.
Pinning the Exact Weight
Say neuron H2 should be 14 but probes back 20 — it's off by 6. The only incoming input worth 3 means the corrupted weight is the one multiplying that input (6 / 3 = a clean +2 drift). The other inputs don't divide evenly, so they're innocent. That clean-division test is your fingerprint kit.
Slop Fact: Real credit assignment is just this puzzle run a few trillion times by an optimizer with no detective instincts and infinite patience. You're doing manual backprop, which makes you, technically, a learning rate of one.