Ejemplo n.º 1
0
 private static bool[] Classify(SVInfo[] sVecs, Datum[] testData, Func<Rational[], Rational[], Rational> kernel, Rational w0)
 {
     var foo = testData
     .Select(d => {
       var tmp = sVecs.Select(sv => sv.alpha * sv.y * kernel(sv.x, d.x)).Aggregate((acc, r) => acc + r) + w0;
       return tmp * d.y > 0;//numeric instability mignt make tmp not qute be -1/+1.
     })
     .ToArray();
       return foo;
 }