18#ifndef __itkAdaptiveStochasticPreconditionedGradientDescentOptimizer_h
19#define __itkAdaptiveStochasticPreconditionedGradientDescentOptimizer_h
23#include "vnl/vnl_math.h"
24#include "itkSigmoidImageFilter.h"
113 itkSetMacro( UseAdaptiveStepSizes,
bool );
114 itkGetConstMacro( UseAdaptiveStepSizes,
bool );
118 itkSetMacro( SigmoidMax,
double );
119 itkGetConstMacro( SigmoidMax,
double );
123 itkSetMacro( SigmoidMin,
double );
124 itkGetConstMacro( SigmoidMin,
double );
128 itkSetMacro( SigmoidScale,
double );
129 itkGetConstMacro( SigmoidScale,
double );
This class implements a gradient descent optimizer with adaptive gain.
Superclass::ScalesType ScalesType
Superclass::DerivativeType DerivativeType
Superclass::PreconditionType PreconditionType
Superclass::StopConditionType StopConditionType
Superclass::CostFunctionType CostFunctionType
SmartPointer< const Self > ConstPointer
Superclass::MeasureType MeasureType
AdaptiveStochasticPreconditionedGradientDescentOptimizer()
Superclass::ScaledCostFunctionType ScaledCostFunctionType
StochasticPreconditionedGradientDescentOptimizer Superclass
AdaptiveStochasticPreconditionedGradientDescentOptimizer Self
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
bool m_UseAdaptiveStepSizes
virtual ~AdaptiveStochasticPreconditionedGradientDescentOptimizer()
virtual void UpdateCurrentTime(void)
SmartPointer< Self > Pointer
Superclass::ParametersType ParametersType
Superclass::PreconditionValueType PreconditionValueType
AdaptiveStochasticPreconditionedGradientDescentOptimizer(const Self &)
void operator=(const Self &)
DerivativeType m_PreviousSearchDirection
Superclass::DerivativeType DerivativeType
This class implements a gradient descent optimizer with a decaying gain and preconditioning.
Superclass::ScaledCostFunctionType ScaledCostFunctionType
Superclass::StopConditionType StopConditionType
Superclass::MeasureType MeasureType
Superclass::ParametersType ParametersType
Superclass::CostFunctionType CostFunctionType
Superclass::ScaledCostFunctionPointer ScaledCostFunctionPointer
Superclass::PreconditionType PreconditionType
Superclass::DerivativeType DerivativeType
Superclass::PreconditionValueType PreconditionValueType
Superclass::ScalesType ScalesType