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 (2)

Label Occurrences
RMSProp canonical 14
rmsprop 1

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 Neural Networks for Machine Learning lecture ⓘ
linked to: Coursera
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 (15)

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

Adam optimizer → relatedTo → RMSProp ⓘ
Adam optimizer → inspiredBy → RMSProp ⓘ
MXNet → supportsOptimization → RMSProp ⓘ
Lasagne → supports → RMSProp ⓘ
Blocks → supports → RMSProp ⓘ
Optax → providesOptimizer → rmsprop ⓘ
linked to: RMSProp
AdaGrad → comparedWith → RMSProp ⓘ
AdaGrad → influenced → RMSProp ⓘ
AdaDelta → improvesUpon → RMSProp ⓘ
AdaDelta → comparedWith → RMSProp ⓘ
Adam → combinesIdeaOf → RMSProp ⓘ
Adam → comparedWith → RMSProp ⓘ