|
ROOT 6.12/07 Reference Guide |
Kernel for Support Vector Machine.
Definition at line 36 of file SVKernelFunction.h.
Public Types | |
| enum | EKernelType { kLinear, kRBF, kPolynomial, kSigmoidal, kMultiGauss, kProd, kSum } |
Public Member Functions | |
| SVKernelFunction () | |
| constructor More... | |
| SVKernelFunction (Float_t) | |
| constructor More... | |
| SVKernelFunction (EKernelType, Float_t, Float_t=0) | |
| constructor More... | |
| SVKernelFunction (std::vector< float > params) | |
| constructor More... | |
| SVKernelFunction (EKernelType k, std::vector< EKernelType > kernels, std::vector< Float_t > gammas, Float_t gamma, Float_t order, Float_t theta) | |
| constructor More... | |
| ~SVKernelFunction () | |
| destructor More... | |
| Float_t | Evaluate (SVEvent *ev1, SVEvent *ev2) |
| void | setCompatibilityParams (EKernelType k, UInt_t order, Float_t theta, Float_t kappa) |
| set old options for compatibility mode More... | |
Private Attributes | |
| Float_t | fGamma |
| Float_t | fKappa |
| EKernelType | fKernel |
| std::vector< EKernelType > | fKernelsList |
| std::vector< Float_t > | fmGamma |
| UInt_t | fOrder |
| Float_t | fTheta |
#include <TMVA/SVKernelFunction.h>
| enum TMVA::SVKernelFunction::EKernelType |
| Enumerator | |
|---|---|
| kLinear | |
| kRBF | |
| kPolynomial | |
| kSigmoidal | |
| kMultiGauss | |
| kProd | |
| kSum | |
Definition at line 40 of file SVKernelFunction.h.
| TMVA::SVKernelFunction::SVKernelFunction | ( | ) |
constructor
Definition at line 47 of file SVKernelFunction.cxx.
| TMVA::SVKernelFunction::SVKernelFunction | ( | Float_t | gamma | ) |
constructor
Definition at line 59 of file SVKernelFunction.cxx.
| TMVA::SVKernelFunction::SVKernelFunction | ( | EKernelType | k, |
| Float_t | param1, | ||
| Float_t | param2 = 0 |
||
| ) |
constructor
Definition at line 72 of file SVKernelFunction.cxx.
| TMVA::SVKernelFunction::SVKernelFunction | ( | std::vector< float > | params | ) |
constructor
Definition at line 86 of file SVKernelFunction.cxx.
| TMVA::SVKernelFunction::SVKernelFunction | ( | EKernelType | k, |
| std::vector< EKernelType > | kernels, | ||
| std::vector< Float_t > | gammas, | ||
| Float_t | gamma, | ||
| Float_t | order, | ||
| Float_t | theta | ||
| ) |
constructor
Definition at line 100 of file SVKernelFunction.cxx.
| TMVA::SVKernelFunction::~SVKernelFunction | ( | ) |
destructor
Definition at line 115 of file SVKernelFunction.cxx.
Definition at line 133 of file SVKernelFunction.cxx.
| void TMVA::SVKernelFunction::setCompatibilityParams | ( | EKernelType | k, |
| UInt_t | order, | ||
| Float_t | theta, | ||
| Float_t | kappa | ||
| ) |
set old options for compatibility mode
Definition at line 124 of file SVKernelFunction.cxx.
|
private |
Definition at line 55 of file SVKernelFunction.h.
|
private |
Definition at line 64 of file SVKernelFunction.h.
|
private |
Definition at line 61 of file SVKernelFunction.h.
|
private |
Definition at line 66 of file SVKernelFunction.h.
|
private |
Definition at line 58 of file SVKernelFunction.h.
|
private |
Definition at line 62 of file SVKernelFunction.h.
|
private |
Definition at line 63 of file SVKernelFunction.h.