DataPredict

API Reference - ValueSchedulers - BaseValueScheduler

BaseValueScheduler is a base for all value schedulers.

Constructors

new()

Creates a new base value scheduler object.

BaseValueScheduler.new(valueSchedulerName: string): BaseValueSchedulerObject

Parameters

Returns:

Functions

calculate()

Returns a modified cost function derivatives.

BaseValueScheduler:calculate(value: number): number

Parameters:

Returns:

getvalueSchedulerName()

Gets the value scheduler’s name from the base value scheduler.

BaseValueScheduler:getvalueSchedulerName()

Returns:

setCalculateFunction()

Sets a calculate function for the base value scheduler.

BaseValueScheduler:setCalculateFunction(calculateFunction: Function)

Parameters:

getvalueSchedulerInternalParameters()

Gets the value scheduler’s internal parameters from the base value scheduler.

BaseValueScheduler:getvalueSchedulerInternalParameters(doNotDeepCopy: boolean): {}

Parameters:

Returns:

setvalueSchedulerInternalParameters()

Sets the value scheduler’s internal parameters from the base value scheduler.

BaseValueScheduler:setvalueSchedulerInternalParameters(valueSchedulerInternalParameters: {}, doNotDeepCopy: boolean)

Parameters:

reset()

Reset valueScheduler’s stored values (excluding the parameters).

BaseValueScheduler:reset()