Which's the better classifier to use for skin issues identification using matlab
Show older comments
My project consists of extracting color,texture and shape features and try to identify skin conditions,i'll obviously need more than 10 classes(diseases) and have around 40 to 50 samples of each to train,i've done my research regarding Neural networks,KNN,Naive Bayes,Multi class SVM and others but i'm still indecisive regarding which to use knowing that the most previous researches in this field are usually 2 classes using SVM or knn,so any advice or guidance would be appreciated.
Accepted Answer
More Answers (2)
Greg Heath
on 25 Mar 2017
0 votes
PATTERNNET is a universal classifier which typically means for a given set of reasonable input/target pairs you will probably do no better with another type of classifier.
On the other hand, another type of universal classifier like NEWRB might be easier to train and understand.
Hope this helps.
Greg
1 Comment
Elias Unk
on 26 Mar 2017
Image Analyst
on 26 Mar 2017
0 votes
Try using perfcurve() in the Statistics and Machine Learning Toolbox to compute the ROC curve for the various techniques.
You can also use confusionmat() to see how well your 10 classes are being properly classified. Ideally you'd have a diagonal matrix. The wider it is, the less accurate the technique is.
Categories
Find more on Discriminant Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!