ARCHIVE
Snapshot of
the Shogun machine learning toolbox website
as of
2013
: preserved, not maintained. The live site:
shogun-toolbox.org
SHOGUN
4.1.0
Main Page
Related Pages
Modules
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
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:25
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:201
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:92
LibSVMOneClass.h
shogun::CMKL::set_svm
void set_svm(CSVM *s)
Definition:
MKL.h:121
MKLOneClass.h
shogun
all of classes and functions are contained in the shogun namespace
Definition:
class_list.h:18
shogun::CSVM
A generic Support Vector Machine Interface.
Definition:
SVM.h:49
shogun::CMKLOneClass::CMKLOneClass
CMKLOneClass(CSVM *s=NULL)
Definition:
MKLOneClass.cpp:6
SHOGUN
Machine Learning Toolbox - Documentation