SHOGUN
v3.1.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
statistics
MMDKernelSelectionCombMaxL2.h
Go to the documentation of this file.
1
/*
2
* This program is free software; you can redistribute it and/or modify
3
* it under the terms of the GNU General Public License as published by
4
* the Free Software Foundation; either version 3 of the License, or
5
* (at your option) any later version.
6
*
7
* Written (W) 2013 Heiko Strathmann
8
*/
9
10
#ifndef __MMDKERNELSELECTIONCOMBMAXL2_H_
11
#define __MMDKERNELSELECTIONCOMBMAXL2_H_
12
13
#include <
shogun/lib/config.h
>
14
#include <
shogun/statistics/MMDKernelSelection.h
>
15
#include <
shogun/statistics/MMDKernelSelectionComb.h
>
16
17
namespace
shogun
18
{
19
40
class
CMMDKernelSelectionCombMaxL2
:
public
CMMDKernelSelectionComb
41
{
42
public
:
43
45
CMMDKernelSelectionCombMaxL2
();
46
52
CMMDKernelSelectionCombMaxL2
(
CKernelTwoSampleTestStatistic
* mmd);
53
55
virtual
~CMMDKernelSelectionCombMaxL2
();
56
57
#ifdef HAVE_LAPACK
58
70
virtual
SGVector<float64_t>
compute_measures
();
71
#endif
72
74
const
char
*
get_name
()
const
{
return
"MMDKernelSelectionCombMaxL2"
; }
75
};
76
77
}
78
79
#endif
/* __MMDKERNELSELECTIONCOMBMAXL2_H_ */
shogun::CMMDKernelSelectionCombMaxL2::~CMMDKernelSelectionCombMaxL2
virtual ~CMMDKernelSelectionCombMaxL2()
Definition:
MMDKernelSelectionCombMaxL2.cpp:33
config.h
MMDKernelSelection.h
shogun::CMMDKernelSelectionCombMaxL2::get_name
const char * get_name() const
Definition:
MMDKernelSelectionCombMaxL2.h:74
shogun::CMMDKernelSelectionCombMaxL2
Implementation of maximum MMD kernel selection for combined kernel. This class selects a combination ...
Definition:
MMDKernelSelectionCombMaxL2.h:40
shogun::CMMDKernelSelectionCombMaxL2::compute_measures
virtual SGVector< float64_t > compute_measures()
Definition:
MMDKernelSelectionCombMaxL2.cpp:38
shogun::SGVector< float64_t >
MMDKernelSelectionComb.h
shogun::CKernelTwoSampleTestStatistic
Two sample test base class. Provides an interface for performing a two-sample test, i.e. Given samples from two distributions and , the null-hypothesis is: , the alternative hypothesis: .
Definition:
KernelTwoSampleTestStatistic.h:34
shogun::CMMDKernelSelectionComb
Base class for kernel selection of combined kernels. Given an MMD instance whose underlying kernel is...
Definition:
MMDKernelSelectionComb.h:28
shogun::CMMDKernelSelectionCombMaxL2::CMMDKernelSelectionCombMaxL2
CMMDKernelSelectionCombMaxL2()
Definition:
MMDKernelSelectionCombMaxL2.cpp:18
SHOGUN
Machine Learning Toolbox - Documentation