Generated by DocFX

Class AdamGradientDescender

Inheritance
Object
GradientDescender
AdamGradientDescender
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: NeuralNetLearning.Maths.GradientDescent
Assembly: NeuralNet.dll
Syntax
public class AdamGradientDescender : GradientDescender

Constructors

AdamGradientDescender()

Declaration
public AdamGradientDescender()

AdamGradientDescender(Double, Double, Double)

Declaration
public AdamGradientDescender(double learningRate = 0.001, double momentumDecay = 0.9, double varianceDecay = 0.999)
Parameters
Type Name Description
Double learningRate
Double momentumDecay
Double varianceDecay

Methods

GradientDescentStep(Parameter)

Declaration
public override Parameter GradientDescentStep(Parameter gradient)
Parameters
Type Name Description
Parameter gradient
Returns
Type Description
Parameter
Overrides
GradientDescender.GradientDescentStep(Parameter)