17
Optimization in Multiple Variables
Hey! We are at the last checkpoint of our calculus study. What’s missing? Gradient descent, of course.
In the previous eight chapters, we lined up all of our ducks in a row, and now it’s time to take that shot. First, we’ll put multivariable functions to code. Previously, we built a convenient interface in the form of our Function class to represent differentiable functions. After the lengthy setup in the previous chapter, we can easily extend it, and with the power of vectorization, we don’t even have to change that much. Let’s go!