aboutsummaryrefslogtreecommitdiff
path: root/src/gensvm_optimize.c
diff options
context:
space:
mode:
authorGertjan van den Burg <burg@ese.eur.nl>2016-09-30 20:16:10 +0200
committerGertjan van den Burg <burg@ese.eur.nl>2016-09-30 20:16:10 +0200
commit2c6c5a9b28deaeeaf36477e154afd5192a0bab0c (patch)
treece9e62f662314d59760510c50c1dbeaab5b266f5 /src/gensvm_optimize.c
parentminor changes and start on test of gensvm_optimize (diff)
downloadgensvm-2c6c5a9b28deaeeaf36477e154afd5192a0bab0c.tar.gz
gensvm-2c6c5a9b28deaeeaf36477e154afd5192a0bab0c.zip
remove unnecessary W and t matrices
Diffstat (limited to 'src/gensvm_optimize.c')
-rw-r--r--src/gensvm_optimize.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/gensvm_optimize.c b/src/gensvm_optimize.c
index aa9dcbf..19e697e 100644
--- a/src/gensvm_optimize.c
+++ b/src/gensvm_optimize.c
@@ -41,8 +41,8 @@
*/
void gensvm_optimize(struct GenModel *model, struct GenData *data)
{
- long i, j, it = 0;
- double L, Lbar, value;
+ long it = 0;
+ double L, Lbar;
long n = model->n;
long m = model->m;
@@ -102,15 +102,6 @@ void gensvm_optimize(struct GenModel *model, struct GenData *data)
note("Number of support vectors: %li\n", gensvm_num_sv(model));
model->training_error = (Lbar - L)/L;
-
- for (i=0; i<K-1; i++)
- model->t[i] = matrix_get(model->V, K-1, 0, i);
- for (i=1; i<m+1; i++) {
- for (j=0; j<K-1; j++) {
- value = matrix_get(model->V, K-1, i, j);
- matrix_set(model->W, K-1, i-1, j, value);
- }
- }
free(B);
free(ZV);
free(ZAZ);