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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mlknn_test.m

?? 數(shù)據(jù)挖掘領(lǐng)域中的一種算法-ML-KNN是一種改進(jìn)的最近鄰算法
?? M
字號(hào):
function [HammingLoss,RankingLoss,OneError,Coverage,Average_Precision,Outputs,Pre_Labels]=MLKNN_test(train_data,train_target,test_data,test_target,Num,Prior,PriorN,Cond,CondN)
%MLKNN_test tests a multi-label k-nearest neighbor classifier.
%
%    Syntax
%
%       [HammingLoss,RankingLoss,OneError,Coverage,Average_Precision,Outputs,Pre_Labels]=MLKNN_test(train_data,train_target,test_data,test_target,Num,Prior,PriorN,Cond,CondN)
%
%    Description
%
%       KNNML_test takes,
%           train_data       - An M1xN array, the ith instance of training instance is stored in train_data(i,:)
%           train_target     - A QxM1 array, if the ith training instance belongs to the jth class, then train_target(j,i) equals +1, otherwise train_target(j,i) equals -1
%           test_data        - An M2xN array, the ith instance of testing instance is stored in test_data(i,:)
%           test_target      - A QxM2 array, if the ith testing instance belongs to the jth class, test_target(j,i) equals +1, otherwise test_target(j,i) equals -1
%           Num              - Number of neighbors used in the k-nearest neighbor algorithm
%           Prior            - A Qx1 array, for the ith class Ci, the prior probability of P(Ci) is stored in Prior(i,1)
%           PriorN           - A Qx1 array, for the ith class Ci, the prior probability of P(~Ci) is stored in PriorN(i,1)
%           Cond             - A Qx(Num+1) array, for the ith class Ci, the probability of P(k|Ci) (0<=k<=Num) i.e. k nearest neighbors of an instance in Ci will belong to Ci , is stored in Cond(i,k+1)
%           CondN            - A Qx(Num+1) array, for the ith class Ci, the probability of P(k|~Ci) (0<=k<=Num) i.e. k nearest neighbors of an instance not in Ci will belong to Ci, is stored in CondN(i,k+1)
%      and returns,
%           HammingLoss      - The hamming loss on testing data
%           RankingLoss      - The ranking loss on testing data
%           OneError         - The one-error on testing data as
%           Coverage         - The coverage on testing data as
%           Average_Precision- The average precision on testing data
%           Outputs          - A QxM2 array, the probability of the ith testing instance belonging to the jCth class is stored in Outputs(j,i)
%           Pre_Labels       - A QxM2 array, if the ith testing instance belongs to the jth class, then Pre_Labels(j,i) is +1, otherwise Pre_Labels(j,i) is -1

    [num_class,num_training]=size(train_target);
    [num_class,num_testing]=size(test_target);
    
%Computing distances between training instances and testing instances
    dist_matrix=zeros(num_testing,num_training);
    for i=1:num_testing
        if(mod(i,100)==0)
            disp(strcat('computing distance for instance:',num2str(i)));
        end
        vector1=test_data(i,:);
        for j=1:num_training
            vector2=train_data(j,:);
            dist_matrix(i,j)=sqrt(sum((vector1-vector2).^2));
        end
    end

%Find neighbors of each testing instance
    Neighbors=cell(num_testing,1); %Neighbors{i,1} stores the Num neighbors of the ith testing instance
    for i=1:num_testing
        [temp,index]=sort(dist_matrix(i,:));
        Neighbors{i,1}=index(1:Num);
    end
    
%Computing Outputs
    Outputs=zeros(num_class,num_testing);
    for i=1:num_testing
%         if(mod(i,100)==0)
%             disp(strcat('computing outputs for instance:',num2str(i)));
%         end
        temp=zeros(1,num_class); %The number of the Num nearest neighbors of the ith instance which belong to the jth instance is stored in temp(1,j)
        neighbor_labels=[];
        for j=1:Num
            neighbor_labels=[neighbor_labels,train_target(:,Neighbors{i,1}(j))];
        end
        for j=1:num_class
            temp(1,j)=sum(neighbor_labels(j,:)==ones(1,Num));
        end
        for j=1:num_class
            Prob_in=Prior(j)*Cond(j,temp(1,j)+1);
            Prob_out=PriorN(j)*CondN(j,temp(1,j)+1);
            if(Prob_in+Prob_out==0)
                Outputs(j,i)=Prior(j);
            else
                Outputs(j,i)=Prob_in/(Prob_in+Prob_out);      
            end
        end
    end
    
%Evaluation
    Pre_Labels=zeros(num_class,num_testing);
    for i=1:num_testing
        for j=1:num_class
            if(Outputs(j,i)>=0.5)
                Pre_Labels(j,i)=1;
            else
                Pre_Labels(j,i)=-1;
            end
        end
    end
    HammingLoss=Hamming_loss(Pre_Labels,test_target);
    
    RankingLoss=Ranking_loss(Outputs,test_target);
    OneError=One_error(Outputs,test_target);
    Coverage=coverage(Outputs,test_target);
    Average_Precision=Average_precision(Outputs,test_target);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老色鬼精品视频在线观看播放| 亚洲欧美激情小说另类| 久久久影视传媒| 一区二区免费在线| 国产一区二区三区精品欧美日韩一区二区三区 | 18欧美乱大交hd1984| 午夜精品久久久久影视| 不卡一二三区首页| 精品福利av导航| 日日夜夜精品视频免费| 99久久国产综合精品麻豆| 2024国产精品| 日本aⅴ免费视频一区二区三区| 成人av在线资源网| 国产日韩欧美不卡在线| 老鸭窝一区二区久久精品| 欧美亚洲综合久久| 中文字幕不卡在线观看| 国产一区二区在线影院| 日韩一区二区在线播放| 日韩精品午夜视频| 欧美日韩国产综合草草| 亚洲视频一二三| 国产黄色精品视频| 精品动漫一区二区三区在线观看| 一区二区三区高清不卡| 国产.精品.日韩.另类.中文.在线.播放 | 国产精品日韩精品欧美在线| 免费成人小视频| 717成人午夜免费福利电影| 亚洲黄色录像片| 色婷婷av一区二区三区软件| 亚洲美女一区二区三区| 色悠久久久久综合欧美99| 国产精品美日韩| 不卡的电视剧免费网站有什么| 久久精品一二三| 国产91精品在线观看| 国产精品污污网站在线观看| 国产成人在线视频免费播放| 国产亚洲成aⅴ人片在线观看| 丰满岳乱妇一区二区三区| 国产精品美女久久久久久久网站| 成人av在线资源网站| 亚洲视频一二区| 欧美日韩成人在线一区| 日本在线不卡视频一二三区| 日韩欧美一级在线播放| 国产真实精品久久二三区| 国产精品丝袜久久久久久app| 国产福利一区二区三区在线视频| 国产精品视频一二| 91在线国产观看| 婷婷综合在线观看| 欧美一区三区二区| 国产成人在线观看| 亚洲日本欧美天堂| 欧美精品久久99| 激情五月激情综合网| 日韩理论电影院| 欧美福利一区二区| 国产成人在线视频网站| 亚洲一区二区三区中文字幕在线 | 91在线播放网址| 亚洲成人动漫av| 久久精品夜色噜噜亚洲aⅴ| av中文字幕一区| 麻豆成人久久精品二区三区小说| 国产日韩欧美电影| 91麻豆精品国产91| 不卡的av网站| 麻豆国产欧美一区二区三区| 中文字幕一区二区三区蜜月| 91精品国产综合久久香蕉麻豆| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品久久久一本精品| 欧美精选在线播放| 本田岬高潮一区二区三区| 爽好久久久欧美精品| 成人欧美一区二区三区视频网页| 欧美福利电影网| 91年精品国产| 国产一区 二区| 日本不卡不码高清免费观看| 成人免费在线视频| 久久久www免费人成精品| 欧美三日本三级三级在线播放| 国产一区二区精品久久91| 亚洲v日本v欧美v久久精品| 中文av一区特黄| 久久免费偷拍视频| 欧美精品xxxxbbbb| 在线一区二区观看| 成人av综合一区| 国产91对白在线观看九色| 久久精品国产亚洲5555| 天天做天天摸天天爽国产一区| 中文字幕字幕中文在线中不卡视频| 精品国产一区二区在线观看| 欧美日韩视频在线第一区| 99国产精品一区| 成人性视频网站| 国产成人av电影在线播放| 韩国av一区二区三区四区 | 一区二区三区高清不卡| 国产精品乱码一区二区三区软件| 日韩视频一区在线观看| 欧美麻豆精品久久久久久| 欧美在线视频全部完| 一本久久a久久精品亚洲| 日本福利一区二区| 99麻豆久久久国产精品免费优播| 国产成人av在线影院| 国产乱子伦一区二区三区国色天香| 青青草原综合久久大伊人精品| 全国精品久久少妇| 蜜桃久久精品一区二区| 美女精品一区二区| 美女免费视频一区| 国产麻豆成人传媒免费观看| 国产精品性做久久久久久| 国产精品综合一区二区| 国产精品资源在线观看| 丁香激情综合五月| 99vv1com这只有精品| 色菇凉天天综合网| 欧美日韩国产免费一区二区 | 不卡欧美aaaaa| 99这里都是精品| 日本久久一区二区三区| 欧美日韩国产乱码电影| 欧美精品自拍偷拍动漫精品| 日韩精品一区二区三区swag | 国产高清无密码一区二区三区| 大尺度一区二区| 91久久久免费一区二区| 91麻豆精品国产91久久久更新时间| 欧美mv日韩mv亚洲| 国产欧美日韩亚州综合| 一区二区三区毛片| 日本va欧美va精品| 成人国产精品免费观看动漫 | 久久先锋影音av| 中文字幕一区视频| 亚洲bdsm女犯bdsm网站| 六月丁香婷婷色狠狠久久| 国产a区久久久| 欧美午夜精品久久久久久超碰| 精品久久国产字幕高潮| 亚洲欧美日韩中文播放| 免费成人在线网站| 波多野结衣一区二区三区| 欧美精品 国产精品| 国产清纯在线一区二区www| 亚洲综合一二区| 国产一二精品视频| 欧美午夜影院一区| 国产日韩三级在线| 午夜精品在线视频一区| 成人激情动漫在线观看| 日韩一区二区三| 一区二区三区小说| 国产美女在线精品| 欧美日韩aaaaaa| 亚洲人成网站影音先锋播放| 久久aⅴ国产欧美74aaa| 欧美中文字幕一区二区三区 | av动漫一区二区| 日韩午夜三级在线| 一区二区三区在线视频观看58| 韩国av一区二区三区在线观看| 欧美少妇xxx| 成人欧美一区二区三区1314| 国产在线精品一区在线观看麻豆| 欧美曰成人黄网| 亚洲欧美怡红院| 粉嫩av一区二区三区粉嫩 | 欧美性色综合网| 亚洲国产精品黑人久久久 | 日本少妇一区二区| 在线观看免费成人| 中文字幕制服丝袜一区二区三区 | 美腿丝袜亚洲色图| 欧美视频在线观看一区| 亚洲欧美经典视频| 波多野结衣亚洲| 亚洲欧美自拍偷拍| 国产成人精品影院| 国产女人aaa级久久久级| 精品亚洲欧美一区| 日韩美女视频在线| 免费人成在线不卡| 91精品国产麻豆国产自产在线| 亚洲国产精品久久久久秋霞影院| 色婷婷久久99综合精品jk白丝| 中文字幕一区二区三区乱码在线 | 亚洲人成精品久久久久久| 成人的网站免费观看| 亚洲欧洲av一区二区三区久久| 成人国产精品免费网站|