GenSVM
gensvm_cv_util.h
Go to the documentation of this file.
1 
31 #ifndef GENSVM_CV_UTIL_H
32 #define GENSVM_CV_UTIL_H
33 
34 #include "gensvm_base.h"
35 
36 void gensvm_make_cv_split(long N, long folds, long *cv_idx);
37 void gensvm_get_tt_split(struct GenData *full_data, struct GenData *train_data,
38  struct GenData *test_data, long *cv_idx, long fold_idx);
39 void gensvm_get_tt_split_dense(struct GenData *full_data,
40  struct GenData *train_data, struct GenData *test_data,
41  long *cv_idx, long fold_idx);
42 void gensvm_get_tt_split_sparse(struct GenData *full_data,
43  struct GenData *train_data, struct GenData *test_data,
44  long *cv_idx, long fold_idx);
45 
46 #endif
long N
size of task array
Definition: gensvm_queue.h:50
void gensvm_get_tt_split_dense(struct GenData *full_data, struct GenData *train_data, struct GenData *test_data, long *cv_idx, long fold_idx)
Create train and test datasets for a CV split with dense data.
A structure to represent the data.
Definition: gensvm_base.h:57
void gensvm_get_tt_split(struct GenData *full_data, struct GenData *train_data, struct GenData *test_data, long *cv_idx, long fold_idx)
Wrapper around sparse/dense versions of this function.
void gensvm_make_cv_split(long N, long folds, long *cv_idx)
Create a cross validation split vector.
void gensvm_get_tt_split_sparse(struct GenData *full_data, struct GenData *train_data, struct GenData *test_data, long *cv_idx, long fold_idx)
Create train and test dataset for a CV split with sparse data.
Header file for gensvm_base.c.