From 61a6d1b38ef5c77d1d7a18c177c203708d77b0f5 Mon Sep 17 00:00:00 2001 From: eaudex Date: Sat, 12 Mar 2011 17:28:47 +0000 Subject: [PATCH] In solve_l1_lr(.), change cond = w_norm_new-w_norm - sigma*delta; cond += negsum_xTd; to cond = w_norm_new - w_norm + negsum_xTd - sigma*delta; --- linear.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/linear.cpp b/linear.cpp index ded6345..8346ecd 100644 --- a/linear.cpp +++ b/linear.cpp @@ -1604,8 +1604,7 @@ static void solve_l1r_lr( int num_linesearch; for(num_linesearch=0; num_linesearch < max_num_linesearch; num_linesearch++) { - cond = w_norm_new-w_norm - sigma*delta; - cond += negsum_xTd; + cond = w_norm_new - w_norm + negsum_xTd - sigma*delta; for(int i=0; i