multisvm T value error

2 次查看(过去 30 天)
Prashant Saini
Prashant Saini 2021-3-20
function [itr] = multisvm(T,C,testselectfea)
u=unique(C);
N=length(u);
c4=[];
c3=[];
j=1;
k=1;
if(N>2)
itr=1;
result=0;
cond=max(C)-min(C);
while((result~=1)&&(itr<=length(u))&& size(C,2)>1 && cond>0)
c1=(C==u(itr));
newClass=c1;
SVMModel = fitcsvm(T,newClass,'Kernel_Function','rbf','Method','QP');
result = predict(SVMModel,testselectfea);
for i=1:size(newClass,2)
if newClass(1,i)==0
c3(k,:)=T(i,:);
k=k+1;
end
end
T=c3;
c3=[];
k=1;
% This is the loop for reduction of group
for i=1:size(newClass,2)
if newClass(1,i)==0
c4(1,j)=C(1,i);
j=j+1;
end
end
C=c4;
c4=[];
j=1;
cond=max(C)-min(C);
if result~=1
itr=itr+1;
end
end
end
end
what value should i assign to T
I' m trying to do it for brain tumor
any solution urgent assist plz
error
>> multisvm(T, C, tst)
Undefined function or variable 'T'.

回答(2 个)

Thirumala Lakshmi K
T is the training data

Thirumala Lakshmi K
That is, T is the extracted features to train the classifier

类别

Help CenterFile Exchange 中查找有关 Deep Learning Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by