|
ROOT 6.10/09 Reference Guide |
Working class for Support Vector Machine.
Definition at line 42 of file SVWorkingSet.h.
Public Member Functions | |
| SVWorkingSet () | |
| constructor More... | |
| SVWorkingSet (std::vector< TMVA::SVEvent *> *, SVKernelFunction *, Float_t, Bool_t) | |
| constructor More... | |
| ~SVWorkingSet () | |
| destructor More... | |
| Bool_t | ExamineExample (SVEvent *) |
| Bool_t | ExamineExampleReg (SVEvent *) |
| Float_t | GetBpar () |
| std::vector< TMVA::SVEvent * > * | GetSupportVectors () |
| Bool_t | IsDiffSignificant (Float_t, Float_t, Float_t) |
| void | PrintStat () |
| void | SetIPythonInteractive (bool *ExitFromTraining, UInt_t *fIPyCurrentIter_) |
| Bool_t | TakeStep (SVEvent *, SVEvent *) |
| Bool_t | TakeStepReg (SVEvent *, SVEvent *) |
| Bool_t | Terminated () |
| void | Train (UInt_t nIter=1000) |
| train the SVM More... | |
| void | TrainReg () |
Private Member Functions | |
| void | SetIndex (TMVA::SVEvent *) |
Private Attributes | |
| Float_t | fB_low |
| Float_t | fB_up |
| Bool_t | fdoRegression |
| bool * | fExitFromTraining = nullptr |
| std::vector< TMVA::SVEvent * > * | fInputData |
| UInt_t * | fIPyCurrentIter = nullptr |
| message logger More... | |
| SVKernelFunction * | fKFunction |
| SVKernelMatrix * | fKMatrix |
| MsgLogger * | fLogger |
| std::vector< TMVA::SVEvent * > * | fSupVec |
| SVEvent * | fTEventLow |
| SVEvent * | fTEventUp |
| Float_t | fTolerance |
#include <TMVA/SVWorkingSet.h>
| TMVA::SVWorkingSet::SVWorkingSet | ( | ) |
constructor
Definition at line 51 of file SVWorkingSet.cxx.
| TMVA::SVWorkingSet::SVWorkingSet | ( | std::vector< TMVA::SVEvent *> * | inputVectors, |
| SVKernelFunction * | kernelFunction, | ||
| Float_t | tol, | ||
| Bool_t | doreg | ||
| ) |
constructor
Definition at line 69 of file SVWorkingSet.cxx.
| TMVA::SVWorkingSet::~SVWorkingSet | ( | ) |
destructor
Definition at line 121 of file SVWorkingSet.cxx.
| Bool_t TMVA::SVWorkingSet::ExamineExample | ( | TMVA::SVEvent * | jevt | ) |
Definition at line 129 of file SVWorkingSet.cxx.
| Bool_t TMVA::SVWorkingSet::ExamineExampleReg | ( | TMVA::SVEvent * | jevt | ) |
Definition at line 680 of file SVWorkingSet.cxx.
|
inline |
Definition at line 56 of file SVWorkingSet.h.
| std::vector< TMVA::SVEvent * > * TMVA::SVWorkingSet::GetSupportVectors | ( | ) |
Definition at line 470 of file SVWorkingSet.cxx.
Definition at line 793 of file SVWorkingSet.cxx.
| void TMVA::SVWorkingSet::PrintStat | ( | ) |
Definition at line 460 of file SVWorkingSet.cxx.
|
private |
Definition at line 439 of file SVWorkingSet.cxx.
|
inline |
Definition at line 65 of file SVWorkingSet.h.
| Bool_t TMVA::SVWorkingSet::TakeStep | ( | TMVA::SVEvent * | ievt, |
| TMVA::SVEvent * | jevt | ||
| ) |
Definition at line 185 of file SVWorkingSet.cxx.
| Bool_t TMVA::SVWorkingSet::TakeStepReg | ( | TMVA::SVEvent * | ievt, |
| TMVA::SVEvent * | jevt | ||
| ) |
Definition at line 486 of file SVWorkingSet.cxx.
| Bool_t TMVA::SVWorkingSet::Terminated | ( | ) |
Definition at line 376 of file SVWorkingSet.cxx.
train the SVM
Definition at line 385 of file SVWorkingSet.cxx.
| void TMVA::SVWorkingSet::TrainReg | ( | ) |
|
private |
Definition at line 82 of file SVWorkingSet.h.
|
private |
Definition at line 83 of file SVWorkingSet.h.
|
private |
Definition at line 73 of file SVWorkingSet.h.
|
private |
Definition at line 90 of file SVWorkingSet.h.
|
private |
Definition at line 74 of file SVWorkingSet.h.
|
private |
message logger
Definition at line 89 of file SVWorkingSet.h.
|
private |
Definition at line 76 of file SVWorkingSet.h.
|
private |
Definition at line 77 of file SVWorkingSet.h.
|
mutableprivate |
Definition at line 86 of file SVWorkingSet.h.
|
private |
Definition at line 75 of file SVWorkingSet.h.
|
private |
Definition at line 80 of file SVWorkingSet.h.
|
private |
Definition at line 79 of file SVWorkingSet.h.
|
private |
Definition at line 84 of file SVWorkingSet.h.