SHOGUN
4.1.0
|
The base mapping function for mirror descend.
Definition at line 41 of file MappingFunction.h.
Public Member Functions | |
virtual SGVector< float64_t > | get_dual_variable (SGVector< float64_t > variable)=0 |
virtual void | update_variable (SGVector< float64_t > variable, SGVector< float64_t > dual_variable)=0 |
virtual void | update_context (CMinimizerContext *context)=0 |
virtual void | load_from_context (CMinimizerContext *context)=0 |
Get dual variable
variable | primal variable |
Implemented in PNormMappingFunction.
|
pure virtual |
Load the given context object to restore mutable variables
This method will be called by SMDMinimizer::load_from_context(CMinimizerContext* context)
context | a context object |
Implemented in PNormMappingFunction.
|
pure virtual |
Update a context object to store mutable variables used in learning rate
This method will be called by SMDMinimizer::update_context()
context | a context object |
Implemented in PNormMappingFunction.
|
pure virtual |
Update primal variable in place given dual variable
variable | primal variable to be updated |
dual_variable | dual variable are known |
Implemented in PNormMappingFunction.