SHOGUN
3.2.1
首页
相关页面
模块
类
文件
文件列表
文件成员
全部
类
命名空间
文件
函数
变量
类型定义
枚举
枚举值
友元
宏定义
组
页
src
shogun
classifier
mkl
MKLOneClass.cpp
浏览该文件的文档.
1
#include <
shogun/classifier/mkl/MKLOneClass.h
>
2
#include <
shogun/classifier/svm/LibSVMOneClass.h
>
3
4
using namespace
shogun;
5
6
CMKLOneClass::CMKLOneClass
(
CSVM
* s) :
CMKL
(s)
7
{
8
if
(!s)
9
set_svm
(
new
CLibSVMOneClass
());
10
}
11
12
CMKLOneClass::~CMKLOneClass
()
13
{
14
}
15
16
float64_t
CMKLOneClass::compute_sum_alpha
()
17
{
18
return
0.0;
19
}
20
21
void
CMKLOneClass::init_training
()
22
{
23
ASSERT
(
svm
)
24
ASSERT
(
svm
->
get_classifier_type
() ==
CT_LIBSVMONECLASS
)
25
}
shogun::CT_LIBSVMONECLASS
Definition:
Machine.h:39
shogun::CMKL::svm
CSVM * svm
Definition:
MKL.h:451
shogun::CMKLOneClass::compute_sum_alpha
virtual float64_t compute_sum_alpha()
Definition:
MKLOneClass.cpp:16
shogun::CLibSVMOneClass
class LibSVMOneClass
Definition:
LibSVMOneClass.h:26
shogun::CMKLOneClass::init_training
virtual void init_training()
Definition:
MKLOneClass.cpp:21
shogun::CMKLOneClass::~CMKLOneClass
virtual ~CMKLOneClass()
Definition:
MKLOneClass.cpp:12
ASSERT
#define ASSERT(x)
Definition:
SGIO.h:202
float64_t
double float64_t
Definition:
common.h:50
shogun::CMKL
Multiple Kernel Learning.
Definition:
MKL.h:95
shogun::CMachine::get_classifier_type
virtual EMachineType get_classifier_type()
Definition:
Machine.cpp:100
LibSVMOneClass.h
shogun::CMKL::set_svm
void set_svm(CSVM *s)
Definition:
MKL.h:121
MKLOneClass.h
shogun::CSVM
A generic Support Vector Machine Interface.
Definition:
SVM.h:49
shogun::CMKLOneClass::CMKLOneClass
CMKLOneClass(CSVM *s=NULL)
Definition:
MKLOneClass.cpp:6
SHOGUN
机器学习工具包 - 项目文档