31 #ifndef GENSVM_CV_UTIL_H 32 #define GENSVM_CV_UTIL_H 38 struct GenData *test_data,
long *cv_idx,
long fold_idx);
41 long *cv_idx,
long fold_idx);
44 long *cv_idx,
long fold_idx);
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.
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.