From 475c2fb835486c2053459002409e1a64ec86f86a Mon Sep 17 00:00:00 2001 From: Egor18 Date: Sat, 28 Dec 2019 14:24:09 +0300 Subject: [PATCH] Fix nested conditions --- JSAT/src/jsat/classifiers/svm/PlattSMO.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/JSAT/src/jsat/classifiers/svm/PlattSMO.java b/JSAT/src/jsat/classifiers/svm/PlattSMO.java index be9adff2..511a3211 100644 --- a/JSAT/src/jsat/classifiers/svm/PlattSMO.java +++ b/JSAT/src/jsat/classifiers/svm/PlattSMO.java @@ -333,17 +333,21 @@ private void trainC_warm_and_normal(ClassificationDataSet dataSet, Classifier wa updateSetsLabeled(i, alphas[i], C*weights.get(i)); if(label[i] == -1) + { if(I0[i] && (i_low == -1 || fcache[i] > fcache[i_low]) ) { i_low = i; b_low = fcache[i]; } + } else + { if(I0[i] && (i_low == -1 || fcache[i] > fcache[i_up]) ) { i_up = i; b_up = fcache[i]; } + } } }