SHOGUN v0.9.0
公有成员
CGHMM类参考

详细描述

class GHMM - this class is non-functional and was meant to implement a Generalize Hidden Markov Model (aka Semi Hidden Markov HMM).

在文件GHMM.h22行定义。

继承图,类CGHMM
Inheritance graph
[图例]

所有成员的列表。

公有成员

 CGHMM ()
virtual ~CGHMM ()
virtual bool train (CFeatures *data=NULL)
virtual int32_t get_num_model_parameters ()
virtual float64_t get_log_model_parameter (int32_t param_num)
virtual float64_t get_log_derivative (int32_t param_num, int32_t num_example)
virtual float64_t get_log_likelihood_example (int32_t num_example)
virtual const char * get_name (void) const

构造及析构函数文档

CGHMM ( )

default constructor

在文件GHMM.cpp15行定义。

~CGHMM ( ) [virtual]

在文件GHMM.cpp20行定义。


成员函数文档

float64_t get_log_derivative ( int32_t  param_num,
int32_t  num_example 
) [virtual]

get logarithm of one example's derivative's likelihood

参数:
param_numwhich example's param
num_examplewhich example
返回:
logarithm of example's derivative's likelihood

实现了CDistribution

在文件GHMM.cpp39行定义。

float64_t get_log_likelihood_example ( int32_t  num_example) [virtual]

get logarithm of one example's likelihood

参数:
num_examplewhich example
返回:
logarithm of example's likelihood

实现了CDistribution

在文件GHMM.cpp44行定义。

float64_t get_log_model_parameter ( int32_t  param_num) [virtual]

get logarithm of given model parameter

参数:
param_numwhich param
返回:
logarithm of given model parameter

实现了CDistribution

在文件GHMM.cpp34行定义。

virtual const char* get_name ( void  ) const [virtual]

Returns the name of the SGSerializable instance. It MUST BE the CLASS NAME without the prefixed `C'.

返回:
name of the SGSerializable

实现了CSGObject

在文件GHMM.h72行定义。

int32_t get_num_model_parameters ( ) [virtual]

get number of model parameters

返回:
number of model parameters

实现了CDistribution

在文件GHMM.cpp29行定义。

bool train ( CFeatures data = NULL) [virtual]

learn distribution

参数:
datatraining data (parameter can be avoided if distance or kernel-based classifiers are used and distance/kernels are initialized with train data)
返回:
whether training was successful

实现了CDistribution

在文件GHMM.cpp24行定义。


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

SHOGUN Machine Learning Toolbox - Documentation