19#ifndef __itkAdaptiveStochasticGradientDescentOptimizer_h
20#define __itkAdaptiveStochasticGradientDescentOptimizer_h
22#include "../StandardGradientDescent/itkStandardGradientDescentOptimizer.h"
102 itkSetMacro( UseAdaptiveStepSizes,
bool );
103 itkGetConstMacro( UseAdaptiveStepSizes,
bool );
107 itkSetMacro( SigmoidMax,
double );
108 itkGetConstMacro( SigmoidMax,
double );
112 itkSetMacro( SigmoidMin,
double );
113 itkGetConstMacro( SigmoidMin,
double );
117 itkSetMacro( SigmoidScale,
double );
118 itkGetConstMacro( SigmoidScale,
double );
This class implements a gradient descent optimizer with adaptive gain.
~AdaptiveStochasticGradientDescentOptimizer() override
SmartPointer< const Self > ConstPointer
Superclass::DerivativeType DerivativeType
DerivativeType m_PreviousGradient
void operator=(const Self &)
StandardGradientDescentOptimizer Superclass
void UpdateCurrentTime(void) override
SmartPointer< Self > Pointer
AdaptiveStochasticGradientDescentOptimizer Self
bool m_UseAdaptiveStepSizes
Superclass::CostFunctionType CostFunctionType
AdaptiveStochasticGradientDescentOptimizer(const Self &)
Superclass::MeasureType MeasureType
Superclass::ScaledCostFunctionType ScaledCostFunctionType
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::ScalesType ScalesType
AdaptiveStochasticGradientDescentOptimizer()
Superclass::ParametersType ParametersType
Superclass::StopConditionType StopConditionType
Superclass::DerivativeType DerivativeType
This class implements a gradient descent optimizer with a decaying gain.
Superclass::MeasureType MeasureType
Superclass::ParametersType ParametersType
Superclass::ScaledCostFunctionType ScaledCostFunctionType
Superclass::CostFunctionType CostFunctionType
Superclass::DerivativeType DerivativeType
Superclass::StopConditionType StopConditionType
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::ScalesType ScalesType