سلام خدمت دوستان
من بین این دو تا تنظیم نرخ یادگیری گیر کردم که کدام را انتخاب کنم بهتره؟
#روش اول
def adjust_learning_rate(optimizer, cur_epoch, base_lr, lr_schedule):
"""
Sets the learning rate
"""
lr = base_lr * (0.1 ** min(cur_epoch // 50, 5))
for param_group in optimizer.param_groups:
param_group['lr'] = lr
#روش دوم
scheduler = ReduceLROnPlateau(optimizer, mode='min', factor=0.1, patience=10)