From abd0e0824d21e784cbc0828ec91d237b1a62c340 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Thu, 15 May 2014 16:59:20 -0700 Subject: add functionality for counting SVs --- src/msvmmaj_train.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/msvmmaj_train.c') diff --git a/src/msvmmaj_train.c b/src/msvmmaj_train.c index 97ee6a1..bbd2663 100644 --- a/src/msvmmaj_train.c +++ b/src/msvmmaj_train.c @@ -17,6 +17,7 @@ #include "msvmmaj.h" #include "msvmmaj_lapack.h" #include "msvmmaj_matrix.h" +#include "msvmmaj_sv.h" #include "msvmmaj_train.h" #include "util.h" @@ -92,8 +93,10 @@ void msvmmaj_optimize(struct MajModel *model, struct MajData *data) it++; } - note("optimization finished, iter = %li, error = %8.8f\n", it-1, + note("optimization finished, iter = %li, error = %15.16f\n", it-1, (Lbar - L)/L); + note("number of support vectors: %li\n", msvmmaj_num_sv(model, data)); + model->training_error = (Lbar - L)/L; for (i=0; i