SHOGUN  4.1.0
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
所有成员列表 | Public 成员函数
MappingFunction类 参考abstract

详细描述

The base mapping function for mirror descend.

在文件 MappingFunction.h41 行定义.

类 MappingFunction 继承关系图:
Inheritance graph
[图例]

Public 成员函数

virtual SGVector< float64_tget_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
 

成员函数说明

virtual SGVector<float64_t> get_dual_variable ( SGVector< float64_t variable)
pure virtual

Get dual variable

参数
variableprimal variable
返回
dual variable

PNormMappingFunction 内被实现.

virtual void load_from_context ( CMinimizerContext context)
pure virtual

Load the given context object to restore mutable variables

This method will be called by SMDMinimizer::load_from_context(CMinimizerContext* context)

参数
contexta context object

PNormMappingFunction 内被实现.

virtual void update_context ( CMinimizerContext context)
pure virtual

Update a context object to store mutable variables used in learning rate

This method will be called by SMDMinimizer::update_context()

参数
contexta context object

PNormMappingFunction 内被实现.

virtual void update_variable ( SGVector< float64_t variable,
SGVector< float64_t dual_variable 
)
pure virtual

Update primal variable in place given dual variable

参数
variableprimal variable to be updated
dual_variabledual variable are known

PNormMappingFunction 内被实现.


该类的文档由以下文件生成:

SHOGUN 机器学习工具包 - 项目文档