A layer computes u = 2x + 1 and the next layer applies y = u^3, so y = (2x + 1)^3. Find dy/dx at x = 1.
Answer: ______________
A tiny two-layer network first computes u = 2x + 1, then squares the result, so the output is y = (2x + 1)^2. Find the rate of change dy/dx at x = 1. This is the same calculation backpropagation does at one layer boundary.
Answer: ______________
What happens on the forward pass?
Static backpropagation also rewires neurons and layers.
Circle one: True False
A network has input x, hidden value h, output o, and loss L. In Leibniz notation, which expression gives the blame dL/dx as a fully expanded product with one local derivative for each of the three adjacent links?
Which direction does the error travel on the backward pass?
A three-layer network computes y = (x^2 + 1)^2. Find dy/dx at x = 1 by applying the chain rule once per layer boundary.
Answer: ______________
If a neuron's activation sits in the flat tail of a sigmoid squashing function, the chain rule makes that weight learn slowly, because the derivative multiplied into the error signal is near zero.
Circle one: True False
Early layers barely move while later ones learn. The squash has flat tails. Why?
A network output is y = x(x + 1)^2, where the input x is multiplied by a squashed signal (x + 1)^2. Find dy/dx at x = 1.
Answer: ______________