Dynamic Learning Rate Adjustment Algorithm