aboutsummaryrefslogtreecommitdiff
path: root/include/gensvm_gridsearch.h
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2016-11-03 15:55:03 +0100
committerGertjan van den Burg <burg@ese.eur.nl>2016-11-03 15:55:03 +0100
commitc3edde20d385614f0016b74e03575344b7c5081a (patch)
tree314d386874ea60dccf8e111fa856bac06c9f656a /include/gensvm_gridsearch.h
parentupdate copyright information (diff)
downloadgensvm-c3edde20d385614f0016b74e03575344b7c5081a.tar.gz
gensvm-c3edde20d385614f0016b74e03575344b7c5081a.zip
prepare for gridsearch unit testing
Diffstat (limited to 'include/gensvm_gridsearch.h')
-rw-r--r--include/gensvm_gridsearch.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/include/gensvm_gridsearch.h b/include/gensvm_gridsearch.h
index c4ddb98..f0be067 100644
--- a/include/gensvm_gridsearch.h
+++ b/include/gensvm_gridsearch.h
@@ -34,22 +34,20 @@
#define GENSVM_GRIDSEARCH_H
// includes
+#include "gensvm_cross_validation.h"
#include "gensvm_cv_util.h"
-#include "gensvm_init.h"
#include "gensvm_grid.h"
-#include "gensvm_optimize.h"
-#include "gensvm_predict.h"
#include "gensvm_queue.h"
#include "gensvm_timer.h"
// function declarations
void gensvm_fill_queue(struct GenGrid *grid, struct GenQueue *queue,
struct GenData *train_data, struct GenData *test_data);
-void consistency_repeats(struct GenQueue *q, long repeats, TrainType traintype);
-void make_model_from_task(struct GenTask *task, struct GenModel *model);
-void print_progress_string(struct GenTask *task, long N);
-void start_training(struct GenQueue *q);
-double gensvm_cross_validation(struct GenModel *model,
- struct GenData **train_folds, struct GenData **test_folds,
- int folds, long n_total);
+bool gensvm_kernel_changed(struct GenTask *newtask, struct GenTask *oldtask);
+void gensvm_kernel_folds(int folds, struct GenModel *model,
+ struct GenData **train_folds, struct GenData **test_folds);
+void gensvm_gridsearch_progress(struct GenTask *task, long N, double perf,
+ double duration, double current_max);
+void gensvm_train_queue(struct GenQueue *q);
+
#endif