Quote:
Originally Posted by Katie C.
I am finding that when I use N=100 I get a nonzero Ein value for about 6% of the trials (60 out of 1000). On those trials I get one misclassified training point which is very close the the boundary. I think it is due to the calculation of b. I am seeing a range of b values depending on which support vector I pick to compute it.

As you know, this should not happen so I suspect some type of bug. The value of
should be the same regardless of which SV you use to compute it, and this is in fact a good check that the solution is right. Also, the data is linearly separable by design so you should get
.