Learning Goal - A Visual Proof That Neural Nets Can Compute Any Function
4 important questions on Learning Goal - A Visual Proof That Neural Nets Can Compute Any Function
How do you build a bump function from two hidden neurons? Be precise about the output weights.
- Neuron 1: step position s₁, output weight +h — "turns the bump on" at x = s₁
- Neuron 2: step position s₂ > s₁, output weight −h — "turns the bump off" at x = s₂
- x < s₁: Neuron 1 = 0, Neuron 2 = 0, Sum = 0
- s₁ < x < s₂: Neuron 1 = +h, Neuron 2 = 0, Sum = h
- x > s₂: Neuron 1 = +h, Neuron 2 = −h, Sum = 0
How does the bump function construction act as a "functional lookup table"?
More pairs = narrower bumps = finer resolution = better approximation.
What is a "window of failure" and how is it addressed?
Fix: use multiple overlapping approximations shifted slightly from one another. Their individual errors in the transition windows are at different locations and average out, giving a much smoother and more accurate combined fit.
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
Why does the bump construction require exactly 2k hidden neurons to represent k bumps — not k?
- One to "turn on" at the left edge of the bump (step at s_start, weight +h)
- One to "turn off" at the right edge (step at s_end, weight −h)
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding

















