32 #ifndef DESCENDUPDATERWITHCORRECTION_H
33 #define DESCENDUPDATERWITHCORRECTION_H
DescendCorrection * m_correction
virtual void set_descend_correction(DescendCorrection *correction)
virtual ~DescendUpdaterWithCorrection()
This is a base class for descend update.
virtual void update_variable(SGVector< float64_t > variable_reference, SGVector< float64_t > raw_negative_descend_direction, float64_t learning_rate)
virtual float64_t get_negative_descend_direction(float64_t variable, float64_t raw_negative_descend_direction, index_t idx, float64_t learning_rate)=0
This is a base class for descend based correction method.
all of classes and functions are contained in the shogun namespace
This is a base class for descend update with descend based correction.
virtual bool enables_descend_correction()