RMSprop: Optimize mathematical function using the RMSProp algorithm

Description Usage Arguments

View source: R/optim.RMSprop.R

Description

This functions uses the RMSProp algorithm to find the minimum of a (multi-) dimensional mathematical function. The algorithm searches for the. The 'eps' factor avoids numerical issues of dividing by 0. The 'step.size' scales the movement into the single coordinate direction.

Usage

1
2
3
4
5
6
7
8
RMSprop(
  f,
  x0,
  max.iter = 100,
  gamma = 0.9,
  step.size = 0.1,
  stop.grad = .Machine$double.eps
)

Arguments

f

a (multi-) dimensional function to be eptimized.

x0

the starting point of the optimization.

max.iter

the maximum number of iterations performed in the optimization.

step.size

the step size (sometimes referred to as 'learn-rate') of the optimization.

stop.grad

the stop-criterion for the gradient change.


PhilippScheller/visualDescend documentation built on Feb. 5, 2020, 4:04 a.m.