Overview
RMSProp is an optimization method that updates candidate solutions using objective values, gradients, constraints, or local models. It is useful when the objective landscape, constraints, or update cost fit the method's assumptions.
RMSProp improves candidate solutions according to an objective function.
Compact metadata for implementation and discovery.
RMSProp is an optimization method that updates candidate solutions using objective values, gradients, constraints, or local models. It is useful when the objective landscape, constraints, or update cost fit the method's assumptions.
Quick facts
Runtime and memory behavior at a glance.
Best
O(t)
Average
O(t c)
Worst
O(t c)
Space
O(n)
theta_next = theta - alpha * gradient / sqrt(s + epsilon)Scales the gradient by a moving average of squared gradients.
Show candidate points moving across the objective landscape.
RMSProp operates in O(t c) time and O(n) space within the Optimization family. Key governing relation: theta_next = theta - alpha * gradient / sqrt(s + epsilon). Often compared with Gradient Descent and Adam Optimizer.
What each reference supports for this entry.
Deep learning reference for neural model, loss, or training concepts in RMSProp.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
RMSProp is a gradient-family method that changes the update rule used by Gradient Descent.