Demystifying Learning Rate Policies for High Accuracy Training of Deep Neural Networks
Authors:
- 1 December 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1971-1980
Abstract
Learning Rate (LR) is an important hyper-parameter to tune for effective training of deep neural networks (DNNs). Even for the baseline of a constant learning rate, it is non-trivial to choose a good constant value for training a DNN. Dynamic learning rates involve multi-step tuning of LR values at various stages of the training process and offer high accuracy and fast convergence. However, they are much harder to tune. In this paper, we present a comprehensive study of 13 learning rate functions and their associated LR policies by examining their range parameters, step parameters, and value update parameters. We propose a set of metrics for evaluating and selecting LR policies, including the classification confidence, variance, cost, and robustness, and implement them in LRBench, an LR benchmarking system. LRBench can assist end-users and DNN developers to select good LR policies and avoid bad LR policies for training their DNNs. We tested LRBench on Caffe, an open source deep learning framework, to showcase the tuning optimization of LR policies. Evaluated through extensive experiments, we attempt to demystify the tuning of LR policies by identifying good LR policies with effective LR value ranges and step sizes for LR update schedules.Keywords
All Related Versions
This publication has 12 references indexed in Scilit:
- Experimental Characterizations and Analysis of Deep Learning Frameworks2018
- Benchmarking Deep Learning Frameworks: Design Considerations, Metrics and Beyond2018
- Channel Pruning for Accelerating Very Deep Neural Networks2017
- Cost-Sensitive Learning of Deep Feature Representations From Imbalanced DataIEEE Transactions on Neural Networks and Learning Systems, 2017
- Deep Residual Learning for Image Recognition2016
- Caffe2014
- Stochastic Gradient Descent Tricks2012
- Sequential Model-Based Optimization for General Algorithm Configuration2011
- On the momentum term in gradient descent learning algorithmsNeural Networks, 1999
- Gradient-based learning applied to document recognitionProceedings of the IEEE, 1998