Generated by DocFX

Class StochasticGradientDescender

Inheritance
Object
GradientDescender
StochasticGradientDescender
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 StochasticGradientDescender : GradientDescender

Constructors

StochasticGradientDescender()

Declaration
public StochasticGradientDescender()

StochasticGradientDescender(Double)

Declaration
public StochasticGradientDescender(double learningRate = 0.001)
Parameters
Type Name Description
Double learningRate

Methods

GradientDescentStep(Parameter)

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

HyperParametersToLines()

Declaration
public string[] HyperParametersToLines()
Returns
Type Description
String[]