GenSVM
Public Attributes | List of all members
GenGrid Struct Reference

Structure for describing the entire grid search. More...

#include <gensvm_grid.h>

Public Attributes

TrainType traintype
 type of training to use More...
 
KernelType kerneltype
 type of kernel to use throughout training More...
 
long folds
 number of folds in cross validation More...
 
long repeats
 
double percentile
 percentile to use for the consistency repeats More...
 
long Np
 size of the array of p values More...
 
long Nl
 size of the array of lambda values More...
 
long Nk
 size of the array of kappa values More...
 
long Ne
 size of the array of epsilon values More...
 
long Nw
 size of the array of weight_idx values More...
 
long Ng
 size of the array of gamma values More...
 
long Nc
 size of the array of coef values More...
 
long Nd
 size of the array of degree values More...
 
int * weight_idxs
 array of weight_idxs More...
 
double * ps
 array of p values More...
 
double * lambdas
 array of lambda values More...
 
double * kappas
 array of kappa values More...
 
double * epsilons
 array of epsilon values More...
 
double * gammas
 array of gamma values More...
 
double * coefs
 array of coef values More...
 
double * degrees
 array of degree values More...
 
char * train_data_file
 filename of train data file More...
 
char * test_data_file
 filename of test data file More...
 

Detailed Description

Structure for describing the entire grid search.

Parameters
traintypetype of training to use
kerneltypetype of kernel to use throughout training
repeatsnumber of repeats to be done after the grid search to find the parameter set with the most consistent high performance
foldsnumber of folds in cross validation
Npsize of the array of p values
Nlsize of the array of lambda values
Nksize of the array of kappa values
Nesize of the array of epsilon values
Nwsize of the array of weight_idx values
Ngsize of the array of gamma values
Ncsize of the array of coef values
Ndsize of the array of degree values
*weight_idxsarray of weight_idxs
*psarray of p values
*lambdasarray of lambda values
*kappasarray of kappa values
*epsilonsarray of epsilon values
*gammasarray of gamma values
*coefsarray of coef values
*degreesarray of degree values
*train_data_filefilename of train data file
*test_data_filefilename of test data file

Definition at line 67 of file gensvm_grid.h.

Member Data Documentation

◆ coefs

double* GenGrid::coefs

array of coef values

Definition at line 107 of file gensvm_grid.h.

◆ degrees

double* GenGrid::degrees

array of degree values

Definition at line 109 of file gensvm_grid.h.

◆ epsilons

double* GenGrid::epsilons

array of epsilon values

Definition at line 103 of file gensvm_grid.h.

◆ folds

long GenGrid::folds

number of folds in cross validation

Definition at line 72 of file gensvm_grid.h.

◆ gammas

double* GenGrid::gammas

array of gamma values

Definition at line 105 of file gensvm_grid.h.

◆ kappas

double* GenGrid::kappas

array of kappa values

Definition at line 101 of file gensvm_grid.h.

◆ kerneltype

KernelType GenGrid::kerneltype

type of kernel to use throughout training

Definition at line 70 of file gensvm_grid.h.

◆ lambdas

double* GenGrid::lambdas

array of lambda values

Definition at line 99 of file gensvm_grid.h.

◆ Nc

long GenGrid::Nc

size of the array of coef values

Definition at line 91 of file gensvm_grid.h.

◆ Nd

long GenGrid::Nd

size of the array of degree values

Definition at line 93 of file gensvm_grid.h.

◆ Ne

long GenGrid::Ne

size of the array of epsilon values

Definition at line 85 of file gensvm_grid.h.

◆ Ng

long GenGrid::Ng

size of the array of gamma values

Definition at line 89 of file gensvm_grid.h.

◆ Nk

long GenGrid::Nk

size of the array of kappa values

Definition at line 83 of file gensvm_grid.h.

◆ Nl

long GenGrid::Nl

size of the array of lambda values

Definition at line 81 of file gensvm_grid.h.

◆ Np

long GenGrid::Np

size of the array of p values

Definition at line 79 of file gensvm_grid.h.

◆ Nw

long GenGrid::Nw

size of the array of weight_idx values

Definition at line 87 of file gensvm_grid.h.

◆ percentile

double GenGrid::percentile

percentile to use for the consistency repeats

Definition at line 77 of file gensvm_grid.h.

◆ ps

double* GenGrid::ps

array of p values

Definition at line 97 of file gensvm_grid.h.

◆ repeats

long GenGrid::repeats

number of repeats to be done after the grid search to find the parameter set with the most consistent high performance

Definition at line 74 of file gensvm_grid.h.

◆ test_data_file

char* GenGrid::test_data_file

filename of test data file

Definition at line 113 of file gensvm_grid.h.

◆ train_data_file

char* GenGrid::train_data_file

filename of train data file

Definition at line 111 of file gensvm_grid.h.

◆ traintype

TrainType GenGrid::traintype

type of training to use

Definition at line 68 of file gensvm_grid.h.

◆ weight_idxs

int* GenGrid::weight_idxs

array of weight_idxs

Definition at line 95 of file gensvm_grid.h.


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