How to input train data and test data (features of images) using SVM calssifier

This is the code that i have got for classification using SVM. Can any one tell me how should i input train data and test data in the code,...
% Classfication using SVM classifier.............
% 1. Load the sample data
load dataname
% 2. Create data, a two-column matrix containing sepal length and sepal width % measurements for 150 irises.
data = [meas(:,1), meas(:,2)];
% 3. From the species vector, create a new column vector, groups, to classify data % into two groups: data and non-data.
groups = ismember(dataset,'data');
% 4. Randomly select training and test sets.
[train, test] = crossvalind('holdOut',groups); cp = classperf(groups);
% 5. Train an SVM classifier using a linear kernel function and plot the grouped data.
svmStruct = svmtrain(data(train,:),groups(train),'showplot',true);
% 6. Add a title to the plot, using the KernelFunction field from the svmStruct % structure as the title.
title(sprintf('Kernel Function: %s',... func2str(svmStruct.KernelFunction)),... 'interpreter','none');
% 7. Use the svmclassify function to classify the test set.
classes = svmclassify(svmStruct,data(test,:),'showplot',true);
% 8. Evaluate the performance of the classifier.
classperf(cp,classes,test); cp.CorrectRate
% ans =
% 0.9867
% 9. Use a one-norm, hard margin support vector machine classifier by changing the
% boxconstraint property.
figure svmStruct = svmtrain(data(train,:),groups(train),... 'showplot',true,'boxconstraint',1e6);
classes = svmclassify(svmStruct,data(test,:),'showplot',true);
% 10. Evaluate the performance of the classifier.
classperf(cp,classes,test); cp.CorrectRate
%ans =
% 0.9867

2 commentaires

i am getting error in line 4:
Undefined function 'crossvalind' for input
arguments of type 'char'.
please help to solve it

Connectez-vous pour commenter.

Réponses (1)

I would like to help with my project represented in classification EEG using lda pca ica and svm

9 commentaires

can u help me..i need a guide to build the svm claassifier?
me too sir i want a code to help me plz
i too want code to help for my project sir
me too sir I need the code please help me
sir i am also need code for this svm steps
Sir can you please send me the code

Can i have it too!?.. Thank you

Can i have it too!?.. Thank you

Sorry for duplicating my messages..

Connectez-vous pour commenter.

Commenté :

le 30 Août 2020

Community Treasure Hunt

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

Start Hunting!

Translated by