亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kfisher.m

?? introduction of kfisher
?? M
字號:
clear all
num_class=79;                                      % 類別數
num_inclass=3;                                     % 每一類的樣本數
num_all=num_class*num_inclass;                     % 所有樣本數
m=100;                                             % 期望的行數 
n=60;                                             % 期望的列數
M=m*n;

min=1;
resultofratio=zeros(1,15);

%load K;                                  % 讀入訓練樣本的核函數(核函數為K)
%load K_new;                               % 讀入訓練樣本的核函數(核函數為K_new)
load K_rbf_minus;                        % 讀入訓練樣本的核函數(核函數為K_rbf_minus)

%load K_test;                             % 讀入測試樣本的核函數(核函數為K_test)
%load K_test_new;                          % 讀入測試樣本的核函數(核函數為K_test_new)
load K_test_rbf_minus;                   % 讀入測試樣本的核函數(核函數為K_test_rbf_minus)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% PCA降維

K_one=ones(num_all,num_all);

% tempfait=K-(1/num_all*K*K_one)-(1/num_all*K_one*K)+(1/(num_all*num_all)*K_one*K*K_one);
%tempfait=K_new-(1/num_all*K_new*K_one)-(1/num_all*K_one*K_new)+(1/(num_all*num_all)*K_one*K_new*K_one);
tempfait=K_rbf_minus-(1/num_all*K_rbf_minus*K_one)-(1/num_all*K_one*K_rbf_minus)+(1/(num_all*num_all)*K_one*K_rbf_minus*K_one);

[V_tempfait,D_tempfait]=eig(tempfait);

Vtempst=zeros(num_all,(num_all-num_class));

for i=1:num_all-1
    k=i;
    for j=(i+1):num_all
        if(D_tempfait(k,k)<D_tempfait(j,j))           % 從大到小排
            k=j;
        end
        if(k~=i)
        
            temp_d=D_tempfait(i,i);
            temp_v=V_tempfait(:,i);
            
            D_tempfait(i,i)=D_tempfait(k,k);
            V_tempfait(:,i)=V_tempfait(:,k);
            
            D_tempfait(k,k)=temp_d;
            V_tempfait(:,k)=temp_v;
            
        end
    end
end
        

for i=1:(num_all-num_class)
    Vtempst(:,i)=V_tempfait(:,i);
end


% Y=K-(1/num_all*K_one*K);
%Y=K_new-(1/num_all*K_one*K_new);
Y=K_rbf_minus-(1/num_all*K_one*K_rbf_minus);
 
Z=Vtempst'*Y;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

sum_Z=zeros((num_all-num_class),1);

fai_b=zeros((num_all-num_class),num_class);
fai_w=zeros((num_all-num_class),num_all);

sum_inclass=zeros((num_all-num_class),num_class);
mean_inclass=zeros((num_all-num_class),num_class);


for i=1:num_all
   sum_Z=sum_Z+Z(:,i);                                                          % 所有訓練樣本的和 
end
mean_Z=sum_Z/num_all;                                                           % 計算所有樣本的平均值mean_Z

for i=1:num_class
    for j=1:num_inclass
        sum_inclass(:,i)=sum_inclass(:,i)+Z(:,(i-1)*num_inclass+j);
    end
    mean_inclass(:,i)=sum_inclass(:,i)/num_inclass;                             % 計算類內樣本的平均值mean_inclass
end


for i=1:num_class    
   fai_b(:,i)=mean_inclass(:,i)-mean_Z;                                          % 計算類間離散度sb的簡單算法                   
end

sb=fai_b*(fai_b');    

for i=1:num_class
    for j=1:num_inclass
       fai_w(:,(i-1)*num_inclass+j)=Z(:,(i-1)*num_inclass+j)-mean_inclass(:,i);   % 計算類內離散度sw的簡單算法
    end
end

sw=fai_w*(fai_w');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

[V,D]=eig(inv(sw)*sb);       % 計算在sw的非零空間下,類內距離最小,類間距離最大的投影空間。 D降序排列

% dim_fisher=num_class-1;
dim_fisher_g=[10:10:150];

for index=1:15
    dim_fisher=dim_fisher_g(index);

project_fisher=zeros((num_all-num_class),dim_fisher);

for i=1:dim_fisher
    project_fisher(:,i)=V(:,i);
end

X_trainvector=project_fisher'*Z;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

K_test_one=ones(num_all,num_all);

% Y_test=K_test-(1/num_all*K_test_one*K_test);                          
%Y_test=K_test_new-(1/num_all*K_test_one*K_test_new);
Y_test=K_test_rbf_minus-(1/num_all*K_test_one*K_test_rbf_minus);
 
Z_test=Vtempst'*Y_test;

X_testvector=project_fisher'*Z_test;                              % 計算測試樣本的特征向量

for i=1:num_class
      
    for j=1:num_all
        temp=(X_testvector(:,i)-X_trainvector(:,j))'*(X_testvector(:,i)-X_trainvector(:,j));    % 計算測試樣本與訓練樣本的最近鄰距離
        distance(1,j)=sqrt(temp);
    end
    
    for j=1:num_all
        if  distance(1,j)<distance(1,min)
            min=j;                                                          % 找到與測試樣本距離最近的訓練樣本的編號
        end
    end
    
    remember(1,i)=min;                                                      % 將與相應的測試樣本距離最近的訓練樣本的編號存入remember一維行向量中
    
end

result_class=zeros(1,num_class);
num_recognition=0;

for i=1:num_class
    
    remainder=mod(remember(1,i),num_inclass);                               % 與相應的測試樣本距離最近的訓練樣本的編號除以每一類的樣本數的余數       
    quotient=fix(remember(1,i)/num_inclass);                                % 與相應的測試樣本距離最近的訓練樣本的編號除以每一類的樣本數的商       
    
    if(remainder==0)
        result_class(1,i)=quotient;                                         % 計算測試樣本的類別 (余數為零)
    else
        result_class(1,i)=quotient+1;                                       % 計算測試樣本的類別 (余數不為零)
    end
    
    if(result_class(1,i)==i)
        num_recognition=num_recognition+1;                                  % 計算識別正確的個數
    end
    
end

ratio_recognition(index)=100*num_recognition/num_class;                                % 計算識別率
end
ratio_recognition;
plot(10:10:150,ratio_recognition(1:15))
axis([0 150 0 100])
hold on

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线| 91精品国产综合久久久久久久久久| 欧洲生活片亚洲生活在线观看| 日韩欧美激情在线| 一二三四区精品视频| 国产a精品视频| 精品久久五月天| 无吗不卡中文字幕| 91免费视频观看| 中文字幕高清不卡| 国产在线播放一区| 欧美一区二区三区在线视频| 夜夜操天天操亚洲| 91在线视频在线| 欧美国产日韩亚洲一区| 精品综合免费视频观看| 欧美精品v国产精品v日韩精品| 亚洲黄色av一区| 91网站黄www| 亚洲人xxxx| 91麻豆高清视频| 亚洲狠狠丁香婷婷综合久久久| 97成人超碰视| 亚洲免费在线视频一区 二区| 成人精品gif动图一区| 国产欧美日本一区视频| 国产福利91精品| 国产精品久久久久久久蜜臀 | 日韩三级视频中文字幕| 亚洲国产成人porn| 精品视频一区三区九区| 亚洲午夜精品网| 欧美一区二区视频免费观看| 奇米四色…亚洲| 精品国产网站在线观看| 国产精品99久久久久久宅男| 国产亚洲va综合人人澡精品| 久久99国产精品麻豆| 久久久久久久电影| 99精品久久99久久久久| 亚洲精品国产精华液| 欧美日韩精品一区二区三区蜜桃| 亚洲综合视频在线观看| 欧美日韩综合不卡| 美国av一区二区| 国产丝袜美腿一区二区三区| 成人99免费视频| 亚洲影视在线播放| 日韩欧美中文一区| 国产精品1区2区3区在线观看| 欧美国产激情二区三区| 色天天综合久久久久综合片| 日韩精品乱码免费| 国产亚洲一二三区| 欧美性淫爽ww久久久久无| 日本中文字幕不卡| 国产欧美日韩中文久久| 欧美亚洲国产一区二区三区va| 免费不卡在线视频| 亚洲欧美影音先锋| 91精品在线免费观看| 国产aⅴ综合色| 亚洲图片欧美一区| 国产午夜精品一区二区三区四区| 91九色02白丝porn| 国产一区二区网址| 亚洲第一在线综合网站| 26uuu精品一区二区三区四区在线| www.欧美日韩| 久久国产视频网| 一区二区三区中文在线观看| 26uuu色噜噜精品一区二区| 色婷婷av一区二区| 韩国av一区二区三区四区| 亚洲在线视频免费观看| 国产视频一区二区在线观看| 欧美肥妇毛茸茸| 99久久久国产精品| 国产精品18久久久久久vr| 亚洲国产一区二区三区| 国产精品免费av| 欧美电影免费观看完整版| 91久久精品国产91性色tv| 国产寡妇亲子伦一区二区| 天堂成人国产精品一区| 亚洲丝袜另类动漫二区| 久久午夜羞羞影院免费观看| 欧美久久久久久蜜桃| 日本国产一区二区| 97超碰欧美中文字幕| 国产成人精品三级| 韩国精品久久久| 久草在线在线精品观看| 亚洲成va人在线观看| 亚洲制服丝袜av| 亚洲日本成人在线观看| 国产精品久久99| 久久久精品免费网站| 精品成人私密视频| 日韩欧美一级二级三级| 日韩亚洲欧美高清| 欧美久久久一区| 欧美精品三级在线观看| 欧美综合一区二区三区| 91久久精品国产91性色tv| 色综合久久久久综合99| 91免费版在线看| 91色在线porny| 91精彩视频在线| 欧美无乱码久久久免费午夜一区| 色香色香欲天天天影视综合网| av一区二区三区在线| 99re成人在线| 91丨porny丨中文| 91国偷自产一区二区使用方法| 91香蕉视频污| 欧美色倩网站大全免费| 欧美肥妇bbw| 精品欧美一区二区在线观看| 2020国产成人综合网| 国产日韩精品久久久| 日本一区二区成人在线| 国产精品美女久久久久av爽李琼| ...av二区三区久久精品| 亚洲日本一区二区| 五月婷婷综合网| 国产美女久久久久| 成人精品电影在线观看| 欧美影院午夜播放| 91精品视频网| 国产日韩成人精品| 亚洲精品网站在线观看| 日本在线播放一区二区三区| 国内精品自线一区二区三区视频| 成人一级片网址| 在线免费观看视频一区| 欧美一区二区三区免费观看视频| 2020国产精品自拍| 亚洲丝袜另类动漫二区| 琪琪久久久久日韩精品| 粉嫩aⅴ一区二区三区四区五区| 99视频国产精品| 欧美一区二区女人| 国产欧美精品一区二区三区四区 | 麻豆视频观看网址久久| 国产精品综合在线视频| 色诱视频网站一区| 91精品国产91热久久久做人人| 欧美精品一区二区精品网| √…a在线天堂一区| 美女视频一区二区| 91丨porny丨首页| 日韩美女一区二区三区四区| 高清成人在线观看| 欧美体内she精高潮| 午夜精品在线视频一区| 国产精品一区二区三区乱码| 91传媒视频在线播放| 久久蜜臀中文字幕| 亚洲成人1区2区| 91美女蜜桃在线| 精品国产伦一区二区三区观看方式| 国产精品高清亚洲| 美女脱光内衣内裤视频久久网站| 色综合久久九月婷婷色综合| 久久久三级国产网站| 五月婷婷综合激情| 一本色道a无线码一区v| 久久久久久久综合日本| 亚洲高清免费视频| 91视视频在线直接观看在线看网页在线看| 91精品免费观看| 亚洲综合激情另类小说区| 粉嫩嫩av羞羞动漫久久久| 日韩精品一区二区三区视频 | 国产精品你懂的在线欣赏| 蜜臂av日日欢夜夜爽一区| 视频精品一区二区| 欧美高清在线一区| 日韩av中文字幕一区二区三区| 国产很黄免费观看久久| 欧美高清视频一二三区| 亚洲视频在线一区| 99麻豆久久久国产精品免费| 欧美精品一区二区三区蜜臀 | 五月天一区二区三区| 在线免费亚洲电影| 亚洲精品一二三| 色综合久久久久综合99| 日韩美女视频一区二区| 成人午夜电影小说| 亚洲精品日韩专区silk| 国产·精品毛片| 欧美国产日产图区| 福利视频网站一区二区三区| 国产色产综合产在线视频| 国产成人av自拍| 亚洲欧美综合网| 6080国产精品一区二区| av一区二区三区|