Suppose I have a function $C(v_1,v_2)$. Which is a cost function.
I have that:
$$\Delta C \approx \frac{\partial C}{\partial v_1}\Delta v_1 + \frac{\partial C}{\partial v_2}\Delta v_2$$
Now $\triangledown C = \left[ \frac{\partial C}{\partial v_1} \ \ \ \frac{\partial C}{\partial v_2} \right]$ and define $\Delta v = [\Delta v_1 \ \ \ \Delta v_2]^{T}$
Then
$$\Delta C = \triangledown C \cdot \Delta v$$
Now if we choose $\Delta v = -\eta \triangledown C$, where $\eta > 0$ and is small.
Then we can rewrite the equation:
$$\Delta C = -\eta \ \triangledown C \triangledown C$$
Which, apparently, to this resource is:
$$\Delta C = -\eta || \triangledown C ||^2$$
I am not sure how that became a norm suddenly. And I cannot understand how this: [1x2]*[1x2] is a valid matrix/vector multiplication. That multiplication is undefined.