aboutsummaryrefslogtreecommitdiff
path: root/src/msvmmaj_train.c
diff options
context:
space:
mode:
authorGertjan van den Burg <gertjanvandenburg@gmail.com>2014-05-16 12:22:15 -0700
committerGertjan van den Burg <gertjanvandenburg@gmail.com>2014-05-16 12:22:15 -0700
commit7e450da966dd6af241e47294801ef0d4e25b26e0 (patch)
treecb887bbb026f5593a745425b9278603b29732813 /src/msvmmaj_train.c
parentfree model in crossval (diff)
parentadd functionality for counting SVs (diff)
downloadgensvm-7e450da966dd6af241e47294801ef0d4e25b26e0.tar.gz
gensvm-7e450da966dd6af241e47294801ef0d4e25b26e0.zip
Merge branch 'master' of /home/gertjan/Dropbox/repositories/msvmmaj
Diffstat (limited to 'src/msvmmaj_train.c')
-rw-r--r--src/msvmmaj_train.c5
1 files changed, 4 insertions, 1 deletions
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<K-1; i++)