diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2014-05-15 16:59:20 -0700 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2014-05-15 16:59:20 -0700 |
| commit | abd0e0824d21e784cbc0828ec91d237b1a62c340 (patch) | |
| tree | cb887bbb026f5593a745425b9278603b29732813 /src/msvmmaj_train.c | |
| parent | added cblas to Makefile and free model in grid search cv (diff) | |
| download | gensvm-abd0e0824d21e784cbc0828ec91d237b1a62c340.tar.gz gensvm-abd0e0824d21e784cbc0828ec91d237b1a62c340.zip | |
add functionality for counting SVs
Diffstat (limited to 'src/msvmmaj_train.c')
| -rw-r--r-- | src/msvmmaj_train.c | 5 |
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++) |
