資源簡介
mtsvm.rar

代碼片段和文件信息
%?program?finds?the?classifier
function?[wbw1b1]=classifier1(CtraindtrainCkernelkerpara)
[mn]=size(Ctrain);
m1=length(find(dtrain==-1));
m2=length(find(dtrain==1));
B=[];
D=[];
B=Ctrain(find(dtrain==-1):);
D=Ctrain(find(dtrain==1):);
if?kernel==1
????ker=‘linear‘;
elseif?kernel==2
????ker=‘rbf‘;
else
????ker=‘poly‘;
end
if?kernel==1
????%?????B1=B;
????%?????D1=D;
????B1?=?zeros(m1m);
????for?i=1:m1
????????for?j=1:m
????????????B1(ij)?=?svkernel(‘linear‘B(i:)Ctrain(j:)kerpara);
????????end
????end
????D1?=?zeros(m2m);
????for?i=1:m2
????????for?j=1:m
????????????D1(ij)?=?svkernel(‘linear‘D(i:)Ctrain(j:)kerpara);
????????end
????end
elseif?kernel==2
????B1?=?zeros(m1m);
????for?i=1:m1
????????for?j=1:m
????????????B1(ij)?=?svkernel(‘rbf‘B(i:)Ctrain(j:)kerpara);
????????end
????end
????D1?=?zeros(m2m);
????for?i=1:m2
????????for?j=1:m
????????????D1(ij)?=?svkernel(‘rbf‘D(i:)Ctrain(j:)kerpara);
????????end
????end
else
????B1?=?zeros(m1m);
????for?i=1:m1
????????for?j=1:m
????????????B1(ij)?=?svkernel(‘poly‘B(i:)Ctrain(j:)kerpara);
????????end
????end
????D1?=?zeros(m2m);
????for?i=1:m2
????????for?j=1:m
????????????D1(ij)?=?svkernel(‘poly‘D(i:)Ctrain(j:)kerpara);
????????end
????end
end
e1=ones(m11);
e2=ones(m21);
B1=[B1?e1];
D1=[D1?e2];
K1=zeros(m1m1);
Q1=zeros(m1m1);
K11=zeros(m1m1);
Q11=zeros(m1m1);
Q1=pinv(D1‘*D1+1e-2*eye(size(D1‘*D1)))*B1‘;
K1=B1*Q1;
Q11=pinv(B1‘*B1+1e-2*eye(size(B1‘*B1)))*D1‘;
K11=D1*Q11;
K1=?K1+1e-2*eye(size(K1));
K11=?K11+1e-2*eye(size(K11));
f1=-1;
f2=1;
w=[];b=[];w1=[];b1=[];
[w?b]?=?tsvc_ker(K1Q1f1C);
[w1?b1]?=?tsvc_ker(K11Q11f2C);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1750??2019-09-25?19:26??multi_classification_twin_support_vector_machine\classifier1.m
?????文件????????693??2019-09-25?20:28??multi_classification_twin_support_vector_machine\correctness_ker.m
?????文件???????3569??2019-09-25?17:31??multi_classification_twin_support_vector_machine\data.mat
?????文件????????993??2019-09-25?20:28??multi_classification_twin_support_vector_machine\main.m
?????文件???????2595??2008-02-27?18:42??multi_classification_twin_support_vector_machine\svkernel.m
?????文件????????844??2019-09-25?19:13??multi_classification_twin_support_vector_machine\tsvc_ker.m
?????文件????????187??2019-09-25?21:07??multi_classification_twin_support_vector_machine\使用前閱讀我.txt
?????文件??????27667??2019-09-25?21:07??multi_classification_twin_support_vector_machine\多分類.png
?????目錄??????????0??2019-09-25?21:07??multi_classification_twin_support_vector_machine
-----------?---------??----------?-----??----
????????????????38298????????????????????9
評論
共有 條評論