I used both KNN and SVM for classifing hand shapes using images from the Cambridge Hand Gesture Dataset. the results obtained by the KNN method were better than the results from the SVM classifier. I was asked to give an explaination for this. I only figured that out from the experimantal results and I don't know why it gave those results.

asked Aug 23 '13 at 20:50

H_Gamal's gravatar image

H_Gamal
1111

1

Did you do cross validation

(Aug 23 '13 at 23:30) Leon Palafox ♦
1

Did you use any kernel for SVM ?? Non - linear separation could be one cause for this. Nearest neighbour is more robust if you have few classes and more data with less variation.

(Aug 25 '13 at 00:52) Arun Kumar
1

Have a look here anout benefits of kNN http://fastml.com/the-secret-of-the-big-guys/

(Aug 25 '13 at 00:59) Arun Kumar
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.