I am learning Newton's method for second-order optimization in ML. I encountered this formula, but I do not understand how we get it. I guess it is from the Taylor series, but I still cannot fully explain this formula.
$$f(x + \Delta x) \approx f(x) + \langle \nabla f(x), \Delta x \rangle + { 1 \over 2} \langle \Delta x, B(x) \Delta x \rangle$$
$$B(x) = \nabla^2 f(x)$$