L2_LR => L2R_LR
L2_L2LOSS_SVC_DUAL => L2R_L2LOSS_SVC_DUAL
L2_L2LOSS_SVC => L2R_L2LOSS_SVC
L2_L1LOSS_SVC_DUAL => L2R_L1LOSS_SVC_DUAL
L1_L2LOSS_SVC => L1R_L2LOSS_SVC
L1_LR => L1R_LR
if(prob_estimate_flag)
{
- if(model_->param.solver_type!=L2_LR)
+ if(model_->param.solver_type!=L2R_LR)
{
mexPrintf("probability output is only supported for logistic regression\n");
prob_estimate_flag=0;
char *argv[CMD_LEN/2];
// default values
- param.solver_type = L2_L2LOSS_SVC_DUAL;
+ param.solver_type = L2R_L2LOSS_SVC_DUAL;
param.C = 1;
param.eps = INF; // see setting below
param.nr_weight = 0;
if(param.eps == INF)
{
- if(param.solver_type == L2_LR || param.solver_type == L2_L2LOSS_SVC)
+ if(param.solver_type == L2R_LR || param.solver_type == L2R_L2LOSS_SVC)
param.eps = 0.01;
- else if(param.solver_type == L2_L2LOSS_SVC_DUAL || param.solver_type == L2_L1LOSS_SVC_DUAL || param.solver_type == MCSVM_CS)
+ else if(param.solver_type == L2R_L2LOSS_SVC_DUAL || param.solver_type == L2R_L1LOSS_SVC_DUAL || param.solver_type == MCSVM_CS)
param.eps = 0.1;
- else if(param.solver_type == L1_L2LOSS_SVC || param.solver_type == L1_LR)
+ else if(param.solver_type == L1R_L2LOSS_SVC || param.solver_type == L1R_LR)
param.eps = 0.01;
}
return 0;