multisvm T value error
2 次查看(过去 30 天)
显示 更早的评论
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'.
0 个评论
回答(2 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!