Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExponentialRate

Exponential Learning Rate

The learning rate will exponentially decrease.

The rate at iteration is calculated as: rate = base_rate * Math.pow(gamma, iteration)

Hierarchy

  • Rate
    • ExponentialRate

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Protected Readonly baseRate

baseRate: number

The rate at the first iteration.

Private Readonly gamma

gamma: number

Learning rate retention per step; - 0 < gamma < 1 - large gamma CAN cause networks to never converge, low gamma CAN cause networks to converge too quickly

Methods

calc

  • calc(iteration: number): number
  • Calculates the current training rate.

    Parameters

    • iteration: number

      count

    Returns number

    the current training rate

Generated using TypeDoc