CLibSVMOneClass类参考


详细描述

class LibSVMOneClass

在文件LibSVMOneClass.h23行定义。

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

所有成员的列表。

公有成员

 CLibSVMOneClass ()
 CLibSVMOneClass (float64_t C, CKernel *k)
virtual ~CLibSVMOneClass ()
virtual bool train (CFeatures *data=NULL)
virtual EClassifierType get_classifier_type ()
virtual const char * get_name () const

保护属性

svm_problem problem
svm_parameter param
struct svm_model * model

构造及析构函数文档

CLibSVMOneClass (  ) 

default constructor

在文件LibSVMOneClass.cpp17行定义。

CLibSVMOneClass ( float64_t  C,
CKernel k 
)

constructor

参数:
C constant C
k kernel

在文件LibSVMOneClass.cpp22行定义。

~CLibSVMOneClass (  )  [virtual]

在文件LibSVMOneClass.cpp27行定义。


成员函数文档

virtual EClassifierType get_classifier_type (  )  [virtual]

get classifier type

返回:
classifier type LIBSVMONECLASS

重载CClassifier

在文件LibSVMOneClass.h51行定义。

virtual const char* get_name (  )  const [virtual]
返回:
object name

重载CSVM

在文件LibSVMOneClass.h54行定义。

bool train ( CFeatures data = NULL  )  [virtual]

train SVM

参数:
data training 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

重载CClassifier

在文件LibSVMOneClass.cpp32行定义。


成员数据文档

struct svm_model* model [read, protected]

SVM model

在文件LibSVMOneClass.h63行定义。

svm_parameter param [protected]

SVM parameter

在文件LibSVMOneClass.h60行定义。

svm_problem problem [protected]

SVM problem

在文件LibSVMOneClass.h58行定义。


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

SHOGUN Machine Learning Toolbox - Documentation