• 大小: 0.03M
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: 其他  

资源简介

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


评论

共有 条评论