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

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

?? emfc.m

?? 高斯混合模型的em 內含源代碼與例子和實驗報告
?? M
字號:
function EMfc
%This is an implementation of the EM algorithm for Clustering via Gaussian
%mixture models, using graphical on-line representation.

%Panagiotis Braimakis (s6990029)

%load simulated gaussian data.
clear;clc
%for p=1:1000
load data
%load M5    %uncomment only if you want to take results from k-means
            %algorithm

%if i load the M5 matrix then i get as starting values tha ones given via
%the kmeans algorithm, which as he saw detects only spherical clusters
%(which does not always hold)
%So lets give initial random id's to the observations.

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OPTIONAL SUB-SAMPLING%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%%%
 %sample from X
 t=10000;
%  Y=randperm(t);
%  X=X(Y,:);
 
cidx=unidrnd(5,t,1);
%in order to give a SEED for the Z matrix ,which classifies 
%each row of data to it's cluster, we use the results of another clustering method  
tic;
Z=zeros(t,5);   %Setting up the storing matrix.
for i=1:t
for j=1:5
if (cidx(i)==j)     %cidx was the (t*1) id-matrix of each record (from 1 to 5)
Z(i,j)=1;           %The new (t*5) Z matrix has only ones, where needed
end %if
end %for
end %for

%Since we have the seed we can now implement the M-step of the algorithm &
%get the loop started between the "Maximization" & "Expectation" steps.

    w=0;    %for the graphs.
    c=2;    %starting counter.
    ll(1)=-88888888;  %starting values just to set the first difference between the log-likelihood's
                %in the first step (remember l(-1) & l(0) does not exist!!!)
    ll(2)=-77777777;
while ll(c)-ll(c-1) > 10^(-10);
     
    c=c+1;  
    g=c-2   %iteration number.
    %all these are the estimates for the parameters of mixture models with
    %normal components.(Geoffrey J. Mclachlan &Kaye E. Basford)
    
    %nk row matrix is an estimate of the number of "points" on each
    %cluster.
    nk=sum(Z,1);
    
    %just for the plots
    
    for i=1:t
max(i)=Z(i,1);
k=1;
for j=2:5
if  (Z(i,j)>max(i))
max(i)=Z(i,j);
P(i,k)=0;
k=j;
else
P(i,j)=0;
end
end
P(i,k)=1;
end
    
    n=sum(P,1);
        
        %Now the tk row-matrix estimates each time the probabilities of belonging
    %to the jth cluster (j=1:5)
    tk=nk./t;
    %%Now comes the mean's matrix if we suppose that i element of X belongs to the k-th
    %%cluster (that is done via the Z matrix each time).
    sumclusterX=X'*Z;
    diagnk=diag(nk);
    diag1nk=inv(diagnk);                
    mean=sumclusterX*diag1nk;
    
    %Next one is the estimated intra-cluster VAriance-COvariance MAtrix of
    %the data.
    
 covma=cell(5,1);
 
    for j=1:5
     
    Q1=X-ones(t,1)*mean(:,j)';  %x's-means
    Q2=Q1';                         
A=cell(t,1);
    for i=1:t
        A(i)={Q1(i,:)};
    end
B=cell(t,1);
    for i=1:t
        B(i)={Q2(:,i)};
    end
        T=[Z(:,j) Z(:,j)];

C=cell(1,1);
    for e=1:t
       C{e}=(T(e,:)'.*B{e})*A{e};
    end
    
    nom=[0 0;0 0];
    for k = 1:length(C)
    nom=C{k}+nom;
    end %for
    
    covma{j}=nom./nk(j);
    end %for
          
  %PLOTS the 95% confidence ellipses & the (X,Y) pairs of each cluster in each iteration.
  
%   w=w+1;
%   subplot(2,2,w);
%   hold on,
%   
%   
  plot(X(:,1),X(:,2),'m.');
  confreg(mean(:,1),covma{1},n(1),0.05);  
  confreg(mean(:,2),covma{2},n(2),0.05);
  confreg(mean(:,3),covma{3},n(3),0.05);
  confreg(mean(:,4),covma{4},n(4),0.05);
  confreg(mean(:,5),covma{5},n(5),0.05);
  axis equal;
  zoom out;
  xlabel(g);
  title('Progress Graph');
  ylabel('Data vs Clusters');
  grid on;
  hold off
pause(0.1);
  
  
  if w==4    %tests' whether your initial graph counter is 4 in order to reset him and subplot to 
    w=0;    %the correct position.
  else
    w=w;
  end %if
  


   %f(xi|theta-hat) matrix (n*k) -which is for every xi and every
    %mean,var-cov matrix.
    
 for k=1:5
     for i=1:t
 Q11=X(i,:)-mean(:,k)';  %xi-mean
 Q22=Q11';
   f(i,k)=(((2*pi)^-1)*(det(covma{k}))^(-1/2))*exp(-(1/2)*(Q11*(covma{k}^-1))*Q22);
 %The l(i,k) matrix is only computed in these two for's in order to avoid extra aggravation 
 %of our program.
 
 l(i,k)=tk(k)*f(i,k);        
 
    end %for
 end %for
 
 
%the log-likelihood of our data given the iteration c is equal to:
ll(c)=sum(log(sum(l,2)));
        
     
%  E-step (posterior expected value)

for i=1:t
    for k=1:5

        Z(i,k)=(tk(k)*f(i,k))/sum(tk'.*f(i,:)');
    end
end
save sampleresults1 Z mean covma n P ll ;

 end %while
 
 
% disp('Time to Find Clusters: ');
% Q(p)=toc
% LL{p}=ll;
% MEANS{p}=mean;
% COVS{p}=covma;
% save MEANS&COVS100 MEANS COVS Q LL;
% p
%end %for p
disp('Have a nice morning')

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲禁片免费| 久久久久久久久岛国免费| 亚洲欧美一区二区在线观看| 丁香亚洲综合激情啪啪综合| 国产精品久久久久永久免费观看 | 精品国产乱码久久久久久久久| 日韩中文字幕一区二区三区| 国产盗摄视频一区二区三区| 精品国内二区三区| 国产制服丝袜一区| 国产精品免费aⅴ片在线观看| 99精品国产视频| 婷婷六月综合亚洲| 久久综合av免费| 色综合久久中文字幕| 日韩电影网1区2区| 国产欧美一区二区精品秋霞影院| 成人黄色综合网站| 午夜精品久久久久久久久| 久久久国产精华| 欧美性生活影院| 国产乱子伦视频一区二区三区| 亚洲免费观看高清完整版在线| 3d动漫精品啪啪1区2区免费| 高清在线不卡av| 婷婷国产v国产偷v亚洲高清| 久久蜜臀精品av| 欧美日韩日日骚| 国产福利91精品| 日本欧美在线看| 亚洲色图在线看| 欧美日韩一区二区三区免费看| 中文字幕欧美日韩一区| 91啪亚洲精品| 久久精品999| 亚洲精品视频在线观看免费| 欧美va日韩va| 在线观看亚洲精品| 高清免费成人av| 日本不卡不码高清免费观看| 综合久久久久久| 欧美精品一区二区三区久久久| 欧美亚洲动漫精品| jvid福利写真一区二区三区| 久久精品国产久精国产爱| 亚洲一二三四在线观看| 中文字幕精品一区| 精品久久久久久久久久久久久久久 | 欧美一区二区在线免费播放| 成人va在线观看| 国产一区欧美日韩| 青娱乐精品在线视频| 亚洲综合小说图片| 中文字幕在线观看一区| 精品99一区二区三区| 91精品欧美综合在线观看最新| 日本高清不卡在线观看| av电影一区二区| 国产成人精品三级麻豆| 麻豆freexxxx性91精品| 午夜精品免费在线| 亚洲国产精品一区二区尤物区| 中文字幕日韩一区| 国产日产亚洲精品系列| 26uuu久久综合| 日韩欧美国产系列| 欧美一区二区三区色| 欧美日韩国产区一| 欧美日韩的一区二区| 色欧美乱欧美15图片| 99久久99久久精品免费观看| 日韩专区欧美专区| 亚洲乱码国产乱码精品精98午夜| 国产精品视频第一区| 久久久蜜臀国产一区二区| 精品裸体舞一区二区三区| 777欧美精品| 宅男噜噜噜66一区二区66| 欧美日韩国产系列| 欧美日韩国产在线播放网站| 欧美偷拍一区二区| 欧美视频在线不卡| 欧美日韩不卡一区二区| 欧美日韩成人在线| 4438亚洲最大| 精品国产免费一区二区三区香蕉| 欧美成人伊人久久综合网| 精品国内二区三区| 国产精品区一区二区三区| 亚洲欧美日韩综合aⅴ视频| 亚洲激情图片小说视频| 天天色天天操综合| 久久99国产精品麻豆| 国产电影一区二区三区| 91蜜桃婷婷狠狠久久综合9色| 色欧美乱欧美15图片| 欧美伊人久久大香线蕉综合69| 欧美日精品一区视频| 91精品国产综合久久久久久久久久| 精品国精品国产| 国产精品久久久久婷婷| 亚欧色一区w666天堂| 久久精品国产精品亚洲精品| 成人激情综合网站| 欧美亚洲一区二区在线观看| 91精品国产入口在线| 26uuu亚洲综合色欧美| 中文字幕一区三区| 五月天亚洲婷婷| 国产不卡视频一区二区三区| 欧美午夜精品免费| 亚洲精品在线观看视频| 综合在线观看色| 美女脱光内衣内裤视频久久网站| 国产成人精品一区二| 欧美综合欧美视频| 欧美精品一区二区三区高清aⅴ| 亚洲欧洲国产专区| 免费观看久久久4p| 91日韩在线专区| 精品乱人伦一区二区三区| 亚洲日本中文字幕区| 麻豆一区二区三| 欧美在线free| 中文天堂在线一区| 亚洲v日本v欧美v久久精品| 国产一区二区福利| 欧美日韩高清一区二区不卡| 中文成人综合网| 麻豆国产精品官网| 欧美丝袜丝交足nylons| 国产精品美女久久久久久久久| 怡红院av一区二区三区| 国产一区二区h| 欧美一区二区视频在线观看| 亚洲精品你懂的| 成人av午夜电影| 久久这里只有精品6| 香蕉成人啪国产精品视频综合网| 99久久婷婷国产综合精品| 欧美xfplay| 日韩高清国产一区在线| 在线看日韩精品电影| 国产精品乱码一区二三区小蝌蚪| 毛片av一区二区| 欧美精品乱码久久久久久 | 中文字幕乱码一区二区免费| 亚洲高清不卡在线观看| 97精品国产97久久久久久久久久久久| 精品国产欧美一区二区| 久久精品二区亚洲w码| 欧美日韩视频一区二区| 亚洲色图在线播放| 国产一区二区三区最好精华液| 欧美艳星brazzers| 亚洲欧美韩国综合色| 成人黄色综合网站| 国产日产欧美一区二区视频| 国产精品一线二线三线| 久久久久久久久久久久久久久99 | 精品一二三四区| 日韩一区二区在线看| 日产精品久久久久久久性色| 欧美日韩在线三级| 午夜av区久久| 91精品国产综合久久久久久久| 日韩va亚洲va欧美va久久| 日韩视频免费观看高清完整版在线观看 | 中文无字幕一区二区三区| 国产精品亚洲成人| 亚洲国产精品高清| 91小视频在线观看| 国产精品国产三级国产普通话三级 | 国产偷国产偷亚洲高清人白洁| 麻豆国产一区二区| 精品福利av导航| 国产精品一区二区三区99| 国产视频一区在线播放| 成人国产电影网| 一区二区三区四区精品在线视频 | 精品国产sm最大网站| 经典一区二区三区| 国产欧美精品一区二区色综合朱莉 | av在线播放不卡| 一区二区三区四区av| 欧美日韩国产综合一区二区| 免费观看91视频大全| 久久久久国产精品麻豆ai换脸| 国产91丝袜在线播放九色| 亚洲欧洲一区二区三区| 欧美日韩精品一区视频| 久久精品国产精品青草| 国产精品九色蝌蚪自拍| 欧美亚洲一区三区| 国内成+人亚洲+欧美+综合在线| 国产精品久久久一本精品 | 欧美在线免费播放| 日韩av一区二区三区| 欧美电影免费观看高清完整版在线| 国产精品一区二区91|