diff options
| author | Gertjan van den Burg <burg@ese.eur.nl> | 2016-09-30 15:14:21 +0200 |
|---|---|---|
| committer | Gertjan van den Burg <burg@ese.eur.nl> | 2016-09-30 15:14:21 +0200 |
| commit | 0be3dc188de79720b419a54916470e3d9e8717a1 (patch) | |
| tree | 3ba720bc63a71760d86a3d006eb280e59b6581ba | |
| parent | Break up update function and add unit tests for parts (diff) | |
| download | gensvm-0be3dc188de79720b419a54916470e3d9e8717a1.tar.gz gensvm-0be3dc188de79720b419a54916470e3d9e8717a1.zip | |
Add define for print_iter
| -rw-r--r-- | src/gensvm_optimize.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gensvm_optimize.c b/src/gensvm_optimize.c index a2dd84b..3c3e97a 100644 --- a/src/gensvm_optimize.c +++ b/src/gensvm_optimize.c @@ -18,6 +18,11 @@ #define MAX_ITER 1000000000 /** + * Iteration frequency with which to print to stdout + */ +#define PRINT_ITER 100 + +/** * @brief The main training loop for GenSVM * * @details @@ -79,7 +84,7 @@ void gensvm_optimize(struct GenModel *model, struct GenData *data) Lbar = L; L = gensvm_get_loss(model, data, ZV); - if (it%100 == 0) + if (it%PRINT_ITER == 0) note("iter = %li, L = %15.16f, Lbar = %15.16f, " "reldiff = %15.16f\n", it, L, Lbar, (Lbar - L)/L); it++; |
