Skip to content

MomentumOptimizer

Defined in: compat.js:67

Momentum Optimizer

Extends

  • Optimizer

Constructors

Constructor

new MomentumOptimizer(options?): MomentumOptimizer

Defined in: compat.js:68

Parameters

options?

Returns

MomentumOptimizer

Overrides

Optimizer.constructor

Properties

learningRate

learningRate: any

Defined in: compat.js:17

Inherited from

Optimizer.learningRate


maxIter

maxIter: any

Defined in: compat.js:18

Inherited from

Optimizer.maxIter


momentum

momentum: any

Defined in: compat.js:70


tol

tol: any

Defined in: compat.js:19

Inherited from

Optimizer.tol


verbose

verbose: any

Defined in: compat.js:20

Inherited from

Optimizer.verbose

Methods

_options()

_options(options): object

Defined in: compat.js:34

Parameters

options

any

Returns

object

learningRate

learningRate: any

maxIter

maxIter: any

tol

tol: any

verbose

verbose: any

Inherited from

Optimizer._options


minimize()

minimize(lossFn, x0, options?): object

Defined in: compat.js:73

Minimize a loss function

Parameters

lossFn

any

Function that returns {loss, gradient}

x0

any

Initial parameters

options?

Additional options

Returns

object

{x, history}

history

history: object

history.gradNorm

gradNorm: any

history.loss

loss: any

x

x: any

Overrides

Optimizer.minimize