VlSvmPegasos Struct Reference
Pegasos Svm Solver. More...
#include <pegasos.h>
Data Fields | |
double * | model |
double | bias |
vl_size | dimension |
vl_size | iterations |
vl_size | maxIterations |
double | epsilon |
double | lambda |
double | biasMultiplier |
double | elapsedTime |
vl_size | energyFrequency |
double | biasLearningRate |
VlSvmObjective * | objective |
VlRand * | randomGenerator |
vl_uint32 * | permutation |
vl_size | permutationSize |
VlSvmDiagnostics | diagnostic |
void * | diagnosticCallerRef |
Detailed Description
This structure represents the status of an svm solver.
Field Documentation
double VlSvmPegasos::bias |
bias element.
double VlSvmPegasos::biasLearningRate |
frequency of bias learning.
double VlSvmPegasos::biasMultiplier |
bias strength multiplier.
VlSvmDiagnostics VlSvmPegasos::diagnostic |
diagnostic function.
void* VlSvmPegasos::diagnosticCallerRef |
reference to caller.
vl_size VlSvmPegasos::dimension |
model length.
double VlSvmPegasos::elapsedTime |
elapsed time from algorithm start.
vl_size VlSvmPegasos::energyFrequency |
frequency of computation of svm energy
double VlSvmPegasos::epsilon |
stopping criterion threshold
vl_size VlSvmPegasos::iterations |
number of iterations.
double VlSvmPegasos::lambda |
Pegasos parameter.
vl_size VlSvmPegasos::maxIterations |
maximum number of iterations.
double* VlSvmPegasos::model |
svm model.
VlSvmObjective* VlSvmPegasos::objective |
value and statistics of the objective function.
vl_uint32* VlSvmPegasos::permutation |
data permutation.
vl_size VlSvmPegasos::permutationSize |
permutation size.
VlRand* VlSvmPegasos::randomGenerator |
random generator.
The documentation for this struct was generated from the following file: