title: What's the difference between ANN, SVM and KNN classifiers?
body: <p>I am doing remote sensing image classification. I am using the object-oriented method: first I segmented the image to different regions, then I extract the features from regions such as color, shape and texture. The number of all features in a region may be 30 and commonly there are 2000 regions in all, and I will choose 5 classes with 15 samples for every class.</p>
  <p>In summary:</p>
  <ul>
  <li>Sample data 1530</li>
  <li>Test data 197530</li>
  </ul>
  <p>How do I choose the proper classifier? If there are 3 classifiers (ANN, SVM, and KNN), which should I choose for better classification?</p>