GenSVM
Public Attributes | List of all members
GenData Struct Reference

A structure to represent the data. More...

#include <gensvm_base.h>

Collaboration diagram for GenData:
Collaboration graph
[legend]

Public Attributes

long K
 number of classes More...
 
long n
 number of instances More...
 
long m
 number of predictors (width of RAW) More...
 
long r
 number of eigenvalues (width of Z) More...
 
long * y
 array of class labels, 1..K More...
 
double * Z
 
struct GenSparsespZ
 sparse representation of the augmented data matrix More...
 
double * RAW
 augmented raw data matrix More...
 
double * Sigma
 eigenvalues from the reduced eigendecomposition More...
 
KernelType kerneltype
 
double gamma
 kernel parameter for RBF, poly, and sigmoid More...
 
double coef
 kernel parameter for poly and sigmoid More...
 
double degree
 kernel parameter for poly More...
 

Detailed Description

A structure to represent the data.

Parameters
Knumber of classes
nnumber of instances
mnumber of predictors
ypointer to vector of class labels
Zpointer to augmented data matrix
spZpointer to the sparse augmented data matrix
RAWpointer to augmented raw data matrix
Jpointer to regularization vector
Sigmaeigenvalues from the reduced eigendecomposition
kerneltypekerneltype used in GenData::Z
gammakernel parameter for RBF, poly, and sigmoid
coefkernel parameter for poly and sigmoid
degreekernel parameter for poly

Definition at line 57 of file gensvm_base.h.

Member Data Documentation

◆ coef

double GenData::coef

kernel parameter for poly and sigmoid

Definition at line 82 of file gensvm_base.h.

◆ degree

double GenData::degree

kernel parameter for poly

Definition at line 84 of file gensvm_base.h.

◆ gamma

double GenData::gamma

kernel parameter for RBF, poly, and sigmoid

Definition at line 80 of file gensvm_base.h.

◆ K

long GenData::K

number of classes

Definition at line 58 of file gensvm_base.h.

◆ kerneltype

KernelType GenData::kerneltype

kerneltype used to generate the kernel corresponding to the data in Z

Definition at line 77 of file gensvm_base.h.

◆ m

long GenData::m

number of predictors (width of RAW)

Definition at line 62 of file gensvm_base.h.

◆ n

long GenData::n

number of instances

Definition at line 60 of file gensvm_base.h.

◆ r

long GenData::r

number of eigenvalues (width of Z)

Definition at line 64 of file gensvm_base.h.

◆ RAW

double* GenData::RAW

augmented raw data matrix

Definition at line 73 of file gensvm_base.h.

◆ Sigma

double* GenData::Sigma

eigenvalues from the reduced eigendecomposition

Definition at line 75 of file gensvm_base.h.

◆ spZ

struct GenSparse* GenData::spZ

sparse representation of the augmented data matrix

Definition at line 71 of file gensvm_base.h.

◆ y

long* GenData::y

array of class labels, 1..K

Definition at line 66 of file gensvm_base.h.

◆ Z

double* GenData::Z

augmented data matrix (either equal to RAW or to the eigenvectors of the kernel matrix)

Definition at line 68 of file gensvm_base.h.


The documentation for this struct was generated from the following file: