John Platt gave the pseduo-code of Sequential Minimal Optimization in his paper Sequential Minimal Optimization:A Fast Algorithm for Training Support Vector Machines, http://research.microsoft.com/pubs/69644/tr-98-14.pdf

In the procedure examineExample(i2) , i2 is the result of the first choice heuristic, so the Lagrange multiplier for i2 is the first Lagrange multiplier described in section 2. However, after examineExample(i2) call takeStep(i1,i2), the Lagrange multiplier for i2 is updated in takeStep(i1,i2) using the formula for the second Lagrange multiplier described in section 2. Do I misunderstand something ?

asked Sep 14 '12 at 00:33

FreedomOfDegree's gravatar image

FreedomOfDegree
1111

Be the first one to answer this question!
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.