Cyclical Learning Rates for Training Neural Networks

By Leslie N. Smith. 2015

2,966 citations recorded by the source corpus.

It is known that the learning rate is the most important hyper-parameter to tune for training deep neural networks. This paper describes a new method for setting the learning rate, named cyclical learning rates, which practically eliminates the need to experimentally find the best values and schedule for the global learning rates. Instead of monotonically decreasing the learning rate, this method lets the learning rate cyclically vary between reasonable boundary values. Training with cyclical learning rates instead of fixed values achieves improved classification accuracy without a need to tune and often in fewer iterations. This paper also describes a simple way to estimate "reasonable bounds" – linearly increasing the learning rate of the network for a few epochs. In addition, cyclical learning rates are demonstrated on the CIFAR-10 and CIFAR-100 datasets with ResNets, Stochastic Depth networks, and DenseNets, and the ImageNet dataset with the AlexNet and GoogLeNet architectures. These are practical tools for everyone who trains neural networks.

Subfields: Artificial Intelligence, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Yoshua Bengio
  2. Mohit Bansal
  3. Quoc V. Le
  4. Jianfeng Gao
  5. Sergey Levine
  6. Ruslan Salakhutdinov
  7. Percy Liang
  8. Caiming Xiong

In Optimization & Training

  1. Leslie N. Smith
  2. Yoshua Bengio
  3. Stefano Soatto
  4. Tengyu Ma
  5. Yuanzhi Li
  6. Roger Baker Grosse
  7. Frank Hutter
  8. Nicholay Topin

Citations in the corpus