aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2014-07-30 16:14:49 +0200
committerGertjan van den Burg <burg@ese.eur.nl>2014-07-30 16:14:49 +0200
commite4176f3a359de0887d791a8f06f73c7f2b9160a8 (patch)
treeab48e141cc9c7de510a40a087f3849b97eb8ac67 /src
parentdebugging (diff)
downloadgensvm-e4176f3a359de0887d791a8f06f73c7f2b9160a8.tar.gz
gensvm-e4176f3a359de0887d791a8f06f73c7f2b9160a8.zip
remove debug printing and fix seed for testing
Diffstat (limited to 'src')
-rw-r--r--src/msvmmaj_train.c13
-rw-r--r--src/trainMSVMMajdataset.c3
2 files changed, 3 insertions, 13 deletions
diff --git a/src/msvmmaj_train.c b/src/msvmmaj_train.c
index 58f0e81..71a24df 100644
--- a/src/msvmmaj_train.c
+++ b/src/msvmmaj_train.c
@@ -77,17 +77,6 @@ void msvmmaj_optimize(struct MajModel *model, struct MajData *data)
L = msvmmaj_get_loss(model, data, ZV);
Lbar = L + 2.0*model->epsilon*L;
- printf("L: %15.16f\n", L);
-
- printf("V:\n");
- print_matrix(model->V, m+1, K-1);
-
- printf("Q:\n");
- print_matrix(model->Q, n, K);
-
- printf("H:\n");
- print_matrix(model->H, n, K);
-
while ((it < MAX_ITER) && (Lbar - L)/L > model->epsilon)
{
// ensure V contains newest V and Vbar contains V from
@@ -99,7 +88,7 @@ void msvmmaj_optimize(struct MajModel *model, struct MajData *data)
Lbar = L;
L = msvmmaj_get_loss(model, data, ZV);
- if (it%1 == 0)
+ if (it%100 == 0)
note("iter = %li, L = %15.16f, Lbar = %15.16f, "
"reldiff = %15.16f\n", it, L, Lbar, (Lbar - L)/L);
it++;
diff --git a/src/trainMSVMMajdataset.c b/src/trainMSVMMajdataset.c
index b9d9180..a5bdef9 100644
--- a/src/trainMSVMMajdataset.c
+++ b/src/trainMSVMMajdataset.c
@@ -98,7 +98,8 @@ int main(int argc, char **argv)
struct Queue *q = Malloc(struct Queue, 1);
make_queue(training, q, train_data, test_data);
- srand(time(NULL));
+ //srand(time(NULL));
+ srand(123123);
note("Starting training\n");
if (training->traintype == TT)