RMSProp

E134579

RMSProp is an adaptive gradient-based optimization algorithm commonly used to efficiently train deep neural networks by adjusting learning rates for individual parameters.

All labels observed (1)

Label Occurrences
RMSProp canonical 5

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf adaptive learning rate method
gradient-based optimization method
optimization algorithm
addresses rapidly decaying learning rate problem of AdaGrad
adjusts per-parameter learning rates
aimsTo mitigate vanishing and exploding gradients in practice
stabilize the magnitude of parameter updates
appliedIn reinforcement learning
supervised learning
unsupervised deep learning
assumes stochastic gradient estimates
basedOn gradient descent
belongsTo family of adaptive gradient methods
category first-order optimization method
commonlyUsedIn computer vision models
deep learning frameworks
recurrent neural networks
commonlyUsedWith mini-batch gradient descent
designedFor non-stationary objectives
goal maintain a roughly constant step size for each parameter
handles sparse gradients better than vanilla SGD
hasHyperparameter decay rate
epsilon
learning rate
helpsWith faster convergence in deep learning
implementedIn Keras
PyTorch
TensorFlow
improvesOn AdaGrad
introducedBy Geoffrey Hinton
introducedIn 2012
introducedInContext Coursera
surface form: Coursera Neural Networks for Machine Learning lecture
oftenComparedWith Adam optimizer
SGD with momentum
optimizes neural network parameters
relatedTo AdaDelta
AdaGrad
Adam
requires gradient information
typicalDefaultLearningRate 0.001
updateRuleIncludes division by root mean square of recent squared gradients
usedFor stochastic optimization
training deep neural networks
uses element-wise scaling of gradients
exponentially weighted moving average of squared gradients

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.