Elutions Interview Question

What is gradient descent and how does it work?