Gradient Descent: Process and Role in Minimizing Neural Network Errors | AnaCGPA