GenSVM
|
A structure to represent a single GenSVM model. More...
#include <gensvm_base.h>
Public Attributes | |
int | weight_idx |
which weights to use (1 = unit, 2 = group) More... | |
long | K |
number of classes in the dataset More... | |
long | n |
number of instances in the dataset More... | |
long | m |
number of predictor variables in the dataset More... | |
double | epsilon |
stopping criterion for the IM algorithm. More... | |
double | p |
parameter for the L-p norm in the loss function More... | |
double | kappa |
parameter for the Huber hinge function More... | |
double | lambda |
regularization parameter in the loss function More... | |
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... | |
double * | V |
augmented weight matrix More... | |
double * | Vbar |
double * | U |
simplex matrix More... | |
double * | UU |
simplex difference matrix More... | |
double * | Q |
error matrix More... | |
double * | H |
Huber weighted error matrix. More... | |
double * | rho |
vector of instance weights More... | |
double | training_error |
loss function value after training has finished More... | |
long | elapsed_iter |
number of elapsed iterations in training More... | |
char * | data_file |
filename of the data More... | |
KernelType | kerneltype |
type of kernel used in the model More... | |
double | kernel_eigen_cutoff |
cutoff value for the ratio of eigenvalues in the reduced More... | |
long | max_iter |
maximum number of iterations of the algorithm More... | |
int | status |
status of the model after training More... | |
A structure to represent a single GenSVM model.
Definition at line 92 of file gensvm_base.h.
double GenModel::coef |
kernel parameter for poly and sigmoid
Definition at line 111 of file gensvm_base.h.
char* GenModel::data_file |
filename of the data
Definition at line 134 of file gensvm_base.h.
double GenModel::degree |
kernel parameter for poly
Definition at line 113 of file gensvm_base.h.
long GenModel::elapsed_iter |
number of elapsed iterations in training
Definition at line 132 of file gensvm_base.h.
double GenModel::epsilon |
stopping criterion for the IM algorithm.
Definition at line 101 of file gensvm_base.h.
double GenModel::gamma |
kernel parameter for RBF, poly, and sigmoid
Definition at line 109 of file gensvm_base.h.
double* GenModel::H |
Huber weighted error matrix.
Definition at line 126 of file gensvm_base.h.
long GenModel::K |
number of classes in the dataset
Definition at line 95 of file gensvm_base.h.
double GenModel::kappa |
parameter for the Huber hinge function
Definition at line 105 of file gensvm_base.h.
double GenModel::kernel_eigen_cutoff |
cutoff value for the ratio of eigenvalues in the reduced
Definition at line 138 of file gensvm_base.h.
KernelType GenModel::kerneltype |
type of kernel used in the model
Definition at line 136 of file gensvm_base.h.
double GenModel::lambda |
regularization parameter in the loss function
Definition at line 107 of file gensvm_base.h.
long GenModel::m |
number of predictor variables in the dataset
Definition at line 99 of file gensvm_base.h.
long GenModel::max_iter |
maximum number of iterations of the algorithm
Definition at line 141 of file gensvm_base.h.
long GenModel::n |
number of instances in the dataset
Definition at line 97 of file gensvm_base.h.
double GenModel::p |
parameter for the L-p norm in the loss function
Definition at line 103 of file gensvm_base.h.
double* GenModel::Q |
error matrix
Definition at line 124 of file gensvm_base.h.
double* GenModel::rho |
vector of instance weights
Definition at line 128 of file gensvm_base.h.
int GenModel::status |
status of the model after training
Definition at line 143 of file gensvm_base.h.
double GenModel::training_error |
loss function value after training has finished
Definition at line 130 of file gensvm_base.h.
double* GenModel::U |
simplex matrix
Definition at line 120 of file gensvm_base.h.
double* GenModel::UU |
simplex difference matrix
Definition at line 122 of file gensvm_base.h.
double* GenModel::V |
augmented weight matrix
Definition at line 115 of file gensvm_base.h.
double* GenModel::Vbar |
augmented weight matrix from the previous iteration of the IM algorithm
Definition at line 117 of file gensvm_base.h.
int GenModel::weight_idx |
which weights to use (1 = unit, 2 = group)
Definition at line 93 of file gensvm_base.h.