SHOGUN
3.2.1
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
shogun
classifier
mkl
MKLOneClass.cpp
Go to the documentation of this file.
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:23
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:203
float64_t
double float64_t
Definition:
common.h:48
shogun::CMKL
Multiple Kernel Learning.
Definition:
MKL.h:95
shogun::CMachine::get_classifier_type
virtual EMachineType get_classifier_type()
Definition:
Machine.cpp:102
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:47
shogun::CMKLOneClass::CMKLOneClass
CMKLOneClass(CSVM *s=NULL)
Definition:
MKLOneClass.cpp:6
SHOGUN
Machine Learning Toolbox - Documentation