26 #ifndef CONECLASSSVM_H
27 #define CONECLASSSVM_H
29 #include "CClassifier.h"
62 int classify(Type* ptPattern, Type& rtConfidence)
const;
63 void classify(Type* ptPattern, Type& rtClass, Type& rtConfidence)
const;
int classify(const CVector< Type > &tPattern) const
void setEpsilon(Type tEpsilon)
Definition: COneClassSVM.h:82
int iNumIteration
Definition: COneClassSVM.h:50
double tBound
Definition: COneClassSVM.h:49
double tRho
Definition: COneClassSVM.h:47
CDataset< Type > getSupportData()
OneClass SVM algorithm for estimating the support of a data distribution.
Definition: COneClassSVM.h:43
int findBestPartner(int iIndex)
COneClassSVM(CKernel< Type > *ptKernel=new CGaussianKernel< Type >(), int iCacheSize=100)
void setCacheSize(Type tSize)
Definition: COneClassSVM.h:76
int takeStep(int a, int b)
Definition: CKernelCache.h:39
void train(const CDataset< Type > &tTrainSet)
CKernelCache< Type > * ptCache
Definition: COneClassSVM.h:53
vector< CSVCandidate< Type > > tWorkingSet
Definition: COneClassSVM.h:54
Base class for kernel functions Base class for kernel function used for example by the support vector...
Definition: CKernel.h:46
Gaussian kernel function.
Definition: CKernel.h:79
double tKKTEpsilon
Definition: COneClassSVM.h:48
templatized vector for numerical applications
Definition: CMatrix.h:39
Manages pairs of input and output vectors.
Definition: CDataset.h:110
double tNu
Definition: COneClassSVM.h:46
void setRegularization(Type tNu)
Definition: COneClassSVM.h:81
bool checkKKT(int iIndex)
CKernel< Type > * ptKernel
Definition: COneClassSVM.h:52
void init(const CDataset< Type > &tTrainSet)
int examineExample(int i)
const CKernel< Type > * kernel()
Definition: COneClassSVM.h:69
Type calculateOutput(int iIndex)
void setKernel(CKernel< Type > *ptKernel)