I was wondering why libSVM gives different accuracy results if I predict with or without the probabilities and I found a FAQ at this page which says
Q: Why using svm-predict -b 0 and -b 1 gives different accuracy values?
Let's just consider two-class classification here. After
probability information is obtained in training, we do not have
prob > = 0.5 if and only if decision value >= 0.
So predictions may be different with -b 0 and 1.
I read and re-read it a dozen times but still do not understand it. Can someone explain it more clearly?