Advanced Optimization, Conjugrate, Bfgs.
algorithm we can use is gradient descent. But gradient descent isn’t the only algorithm we can use. And there are other algorithms, more advanced, more sophisticated ones, that, if we only provide them a way to compute these two things, then these are different approaches to optimize the cost