How to classify PCA features using SVM?

1 次查看(过去 30 天)
I have done face recognition using PCA ( It was recognizing the face by using the min euclidean distance between the train and the query image got an accuracy of around 85%). Now i want do that using SVM. Actually SVM shows 100% result on training images but its not working properly on test samples. I am not getting where the problem is.. Help me in solving this problem..

采纳的回答

Daniel Diaz
Daniel Diaz 2017-8-7
编辑:Daniel Diaz 2017-8-7
One problem is related to the overfitting. To avoid this, you should test with different level of the Soft-margin. In this guide you are going to find how to improve the overfitting: http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf
After you study the guide, if you need more help, you can go to this series of videos where you can learn how to perform SVM, then how to select the best K-Fold.
The videos are made in Mandarin but you could learn from them just following the process.
1. How to use SVM: https://www.youtube.com/watch?v=4GB5HVw0CuM
2.Determine the Best Parameters via K-fold Crossvalidation https://www.youtube.com/watch?v=MyywXRLuABg

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Dimensionality Reduction and Feature Extraction 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by