PID Controller Optimization: A Gradient Descent Approach