AdamOptimizer
class AdamOptimizer(val featureSize: Int, val learningRate: ScalarExpr, val beta1: Double = 0.9, val beta2: Double = 0.999, val epsilon: Double = 1.0E-8, concurrency: Concurrency = Concurrency.None) : Optimizer(source)
Adam with bias-corrected first and second moments. Default hyperparameters beta1=0.9, beta2=0.999, epsilon=1e-8 follow Kingma & Ba 2015.
Constructors
AdamOptimizer
constructor(featureSize: Int, learningRate: ScalarExpr, beta1: Double = 0.9, beta2: Double = 0.999, epsilon: Double = 1.0E-8, concurrency: Concurrency = Concurrency.None)(source)
Properties
beta1
beta2
epsilon
featureSize
Number of weight coordinates this optimizer manages.
learningRate
Base learning-rate schedule.