33 #ifndef GENSVM_GRIDSEARCH_H 34 #define GENSVM_GRIDSEARCH_H 50 double duration,
double current_max);
Structure for describing the entire grid search.
void gensvm_gridsearch_progress(struct GenTask *task, long N, double perf, double duration, double current_max)
Print the description of the current task on screen.
void gensvm_fill_queue(struct GenGrid *grid, struct GenQueue *queue, struct GenData *train_data, struct GenData *test_data)
Initialize a GenQueue from a Training instance.
A structure to represent the data.
void gensvm_train_queue(struct GenQueue *q)
Run the grid search for a GenQueue.
A structure to represent a single GenSVM model.
void gensvm_kernel_folds(long folds, struct GenModel *model, struct GenData **train_folds, struct GenData **test_folds)
Compute the kernels for the folds of the train and test datasets.
Header file for gensvm_timer.c.
A structure for a single task in the queue.
bool gensvm_kernel_changed(struct GenTask *newtask, struct GenTask *oldtask)
Check if the kernel parameters change between tasks.
Header file for gensvm_grid.c.
Header file for gensvm_queue.c.
long folds
number of folds in cross validation
Header file for gensvm_cross_validation.c.
Header file for gensvm_cv_util.c.