]> granicus.if.org Git - liblinear/commitdiff
Set -B -1 as default (no bias term included)
authoreaudex <eaudex@16e7d947-dcc2-db11-b54a-0017319806e7>
Sun, 4 Oct 2009 04:42:33 +0000 (04:42 +0000)
committereaudex <eaudex@16e7d947-dcc2-db11-b54a-0017319806e7>
Sun, 4 Oct 2009 04:42:33 +0000 (04:42 +0000)
README
matlab/train.c
train.c

diff --git a/README b/README
index 91aee5153ab317f168e525dbde8b4e0f56a643a4..8c3d3a116f0722403a284ed35579a5c9e954c45c 100644 (file)
--- a/README
+++ b/README
@@ -114,7 +114,7 @@ options:
         -s 5 and 6
                 |f'(w)|_inf <= eps*min(pos,neg)/l*|f'(w0)|_inf,
         where f is the primal function (default 0.01)
--B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default 1)
+-B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default -1)
 -wi weight: weights adjust the parameter C of different classes (see README for details)
 -v n: n-fold cross validation mode
 -q : quiet mode (no outputs)
index 56e325bb8d4f505fce7d1766e47f00b834aebbde..2a97feb67dce8d83e191c9d52832cb2537ef4e9a 100644 (file)
@@ -43,7 +43,7 @@ void exit_with_help()
        "       -s 5 and 6\n"
        "               |f'(w)|_inf <= eps*min(pos,neg)/l*|f'(w0)|_inf,\n"
        "               where f is the primal function (default 0.01)\n"
-       "-B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default 1)\n"
+       "-B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default -1)\n"
        "-wi weight: weights adjust the parameter C of different classes (see README for details)\n"
        "-v n: n-fold cross validation mode\n"
        "-q : quiet mode (no outputs)\n"
@@ -97,7 +97,7 @@ int parse_command_line(int nrhs, const mxArray *prhs[], char *model_file_name)
        param.weight = NULL;
        cross_validation_flag = 0;
        col_format_flag = 0;
-       bias = 1;
+       bias = -1;
 
        // train loaded only once under matlab
        if(liblinear_default_print_string == NULL)
diff --git a/train.c b/train.c
index cc1677498c5194db868306d16625bae634deff3e..f3e37dbdc6b845283a52c0716682997925098057 100644 (file)
--- a/train.c
+++ b/train.c
@@ -34,7 +34,7 @@ void exit_with_help()
        "       -s 5 and 6\n"
        "               |f'(w)|_inf <= eps*min(pos,neg)/l*|f'(w0)|_inf,\n"
        "               where f is the primal function (default 0.01)\n"
-       "-B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default 1)\n"
+       "-B bias : if bias >= 0, instance x becomes [x; bias]; if < 0, no bias term added (default -1)\n"
        "-wi weight: weights adjust the parameter C of different classes (see README for details)\n"
        "-v n: n-fold cross validation mode\n"
        "-q : quiet mode (no outputs)\n"
@@ -144,7 +144,7 @@ void parse_command_line(int argc, char **argv, char *input_file_name, char *mode
        param.weight_label = NULL;
        param.weight = NULL;
        flag_cross_validation = 0;
-       bias = 1;
+       bias = -1;
 
        // parse options
        for(i=1;i<argc;i++)