How does gradient descent work? · HackerTrans