paper-with-me

홈 › Papers

Input Normalized Stochastic Gradient Descent Training of Deep Neural Networks

2022-12-20 · Salih Atici, Hongyi Pan, Ahmet Enis Cetin

In this paper, we propose a novel optimization algorithm for training machine learning models called Input Normalized Stochastic Gradient Descent (INSGD), inspired by the Normalized Least Mean Squares (NLMS) algorithm used in adaptive filtering. When training complex models on large datasets, the choice of optimizer parameters, particularly the learning rate, is crucial to avoid divergence. Our algorithm updates the network weights using stochastic gradient descent with $\ell_1$ and $\ell_2$-based normalizations applied to the learning rate, similar to NLMS. However, unlike existing normalization methods, we exclude the error term from the normalization process and instead normalize the update term using the input vector to the neuron. Our experiments demonstrate that our optimization algorithm achieves higher accuracy levels compared to different initialization settings. We evaluate the efficiency of our training algorithm on benchmark datasets using ResNet-18, WResNet-20, ResNet-50, and a toy neural network. Our INSGD algorithm improves the accuracy of ResNet-18 on CIFAR-10 from 92.42\% to 92.71\%, WResNet-20 on CIFAR-100 from 76.20\% to 77.39\%, and ResNet-50 on ImageNet-1K from 75.52\% to 75.67\%.

📄 PDF Abstract BibTeX arXiv:2212.09921

Code (1)

salihfurkan/normalized-sgd 공식 구현 pytorch

Similar Papers 제목 키워드 기반

The late-stage training dynamics of (stochastic) subgradient descent on homogeneous neural networks

2025-02-08 · Sholom Schechtman, Nicolas Schreuder

We analyze the implicit bias of constant step stochastic subgradient descent (SGD). We consider the setting of binary classification with homogeneous neural networks - a large class of deep neural networks with ReLU-type…

Binary Classification

Beyond Convexity: Stochastic Quasi-Convex Optimization

2015-07-08 · NeurIPS 2015 12 · Elad Hazan, Kfir. Y. Levy, Shai Shalev-Shwartz

Stochastic convex optimization is a basic and well studied primitive in machine learning. It is well known that convex and Lipschitz functions can be minimized efficiently using Stochastic Gradient Descent (SGD). The Nor…

Stochastic Normalized Gradient Descent with Momentum for Large-Batch Training

2020-07-28 · Shen-Yi Zhao, Chang-Wei Shi, Yin-Peng Xie, Wu-Jun Li

Stochastic gradient descent~(SGD) and its variants have been the dominating optimization methods in machine learning. Compared to SGD with small-batch training, SGD with large-batch training can better utilize the comput…

A stochastic behavior analysis of stochastic restricted-gradient descent algorithm in reproducing kernel Hilbert spaces

2014-10-14 · Masa-aki Takizawa, Masahiro Yukawa, Cedric Richard

This paper presents a stochastic behavior analysis of a kernel-based stochastic restricted-gradient descent method. The restricted gradient gives a steepest ascent direction within the so-called dictionary subspace. The …

Training Deep Networks with Stochastic Gradient Normalized by Layerwise Adaptive Second Moments

2020-01-01 · ICLR 2020 1 · Boris Ginsburg, Patrice Castonguay, Oleksii Hrinchuk, Oleksii Kuchaiev 외

We propose NovoGrad, an adaptive stochastic gradient descent method with layer-wise gradient normalization and decoupled weight decay. In our experiments on neural networks for image classification, speech recognition, m…

General Classificationimage-classificationImage ClassificationLanguage Modeling+5