15 #ifndef __itkAdaptiveStochasticGradientDescentOptimizer_h
16 #define __itkAdaptiveStochasticGradientDescentOptimizer_h
18 #include "../StandardGradientDescent/itkStandardGradientDescentOptimizer.h"
98 itkSetMacro( UseAdaptiveStepSizes,
bool );
99 itkGetConstMacro( UseAdaptiveStepSizes,
bool );
103 itkSetMacro(SigmoidMax,
double);
104 itkGetConstMacro(SigmoidMax,
double);
108 itkSetMacro(SigmoidMin,
double);
109 itkGetConstMacro(SigmoidMin,
double);
113 itkSetMacro(SigmoidScale,
double);
114 itkGetConstMacro(SigmoidScale,
double);
150 #endif // end #ifndef __itkAdaptiveStochasticGradientDescentOptimizer_h
Superclass::StopConditionType StopConditionType
virtual void UpdateCurrentTime(void)
Superclass::CostFunctionType CostFunctionType
Superclass::ParametersType ParametersType
AdaptiveStochasticGradientDescentOptimizer()
StandardGradientDescentOptimizer Superclass
bool m_UseAdaptiveStepSizes
Superclass::ScalesType ScalesType
This class implements a gradient descent optimizer with a decaying gain.
Superclass::StopConditionType StopConditionType
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::DerivativeType DerivativeType
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::ParametersType ParametersType
Superclass::DerivativeType DerivativeType
This class implements a gradient descent optimizer with adaptive gain.
Superclass::CostFunctionType CostFunctionType
Superclass::DerivativeType DerivativeType
Superclass::MeasureType MeasureType
Superclass::MeasureType MeasureType
virtual ~AdaptiveStochasticGradientDescentOptimizer()
Superclass::ScalesType ScalesType
SmartPointer< Self > Pointer
Superclass::ScaledCostFunctionType ScaledCostFunctionType
SmartPointer< const Self > ConstPointer
Superclass::ScaledCostFunctionType ScaledCostFunctionType
AdaptiveStochasticGradientDescentOptimizer Self
DerivativeType m_PreviousGradient
void operator=(const Self &)