Documentation - C API
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
VlSvmObjectiveobjective
VlRandrandomGenerator
vl_uint32permutation
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: