|
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.
1.8.13