SHOGUN
v1.1.0
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
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::CMKL::svm
CSVM * svm
Definition:
MKL.h:449
shogun::CMKLOneClass::compute_sum_alpha
virtual float64_t compute_sum_alpha()
Definition:
MKLOneClass.cpp:16
shogun::CT_LIBSVMONECLASS
Definition:
Machine.h:33
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:102
float64_t
double float64_t
Definition:
common.h:56
shogun::CMachine::get_classifier_type
virtual EClassifierType get_classifier_type()
Definition:
Machine.cpp:94
shogun::CMKL
Multiple Kernel Learning.
Definition:
MKL.h:93
LibSVMOneClass.h
shogun::CMKL::set_svm
void set_svm(CSVM *s)
Definition:
MKL.h:119
MKLOneClass.h
shogun::CSVM
A generic Support Vector Machine Interface.
Definition:
SVM.h:46
shogun::CMKLOneClass::CMKLOneClass
CMKLOneClass(CSVM *s=NULL)
Definition:
MKLOneClass.cpp:6
SHOGUN
Machine Learning Toolbox - Documentation