Optimization Methods in Deep Learning: A Comprehensive Overview
Not on the map. Why?
Abstract (arXiv)
In recent years, deep learning has achieved remarkable success in various fields such as image recognition, natural language processing, and speech recognition. The effectiveness of deep learning largely depends on the optimization methods used to train deep neural networks. In this paper, we provide an overview of first-order optimization methods such as Stochastic Gradient Descent, Adagrad, Adadelta, and RMSprop, as well as recent momentum-based and adaptive gradient methods such as Nesterov accelerated gradient, Adam, Nadam, AdaMax, and AMSGrad. We also discuss the challenges associated with optimization in deep learning and explore techniques for addressing these challenges, including weight initialization, batch normalization, and layer normalization. Finally, we provide recommendations for selecting optimization methods for different deep learning tasks and datasets. This paper serves as a comprehensive guide to optimization methods in deep learning and can be used as a reference for researchers and practitioners in the field.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 6 of its 17 references that are in the map. First posted on arXiv 19 Feb 2023.
Builds on
6 of 17 references.
References · 6
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2019On the Convergence of Adam and Beyondcited by 834
- 2014On the saddle point problem for non-convex optimizationcited by 19
Built on by
Citing papers per year: 2023: 1.
1 paper.