资源简介

使用K-means,混合高斯模型(GMM),层次聚类算法实现的多类别数据的聚类。内含详细的实验报告。

资源截图

代码片段和文件信息

function [Px modelglabel] = gmm(filename K)
% ============================================================
%   -利用EM算法估计GMM的质心,初始位置随机给定
%
%  - filename: data source.
%  - K: the number of components 
%  - PX: N-by-K matrix indicating the probability of each
%       component generating each point.
%  - MODEL: a structure containing the parameters for a GMM:
%       MODEL.Miu: a K-by-D matrix.
%       MODEL.Sigma: a D-by-D-by-K matrix.
%       MODEL.Pi: a 1-by-K vector.
% ============================================================
    %%  
    %load data from the source file

    data=load(filename);
    [~ col]=size(data);
    plabels=data(:col);
    data(:col)=[];
    figure;
    scatter(data(:1)data(:2)5plabels);
    
    %%
    %use EM algrithm to Est

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      19046  2012-05-29 09:58  项目3\fourty.data

     文件       2883  2012-07-11 14:35  项目3\gmm.m

     文件        581  2012-07-12 10:47  项目3\hierarchical.m

     文件       2850  2012-05-29 09:58  项目3\iris_pro.dat

     文件       1548  2012-05-29 13:43  项目3\k_means.m

     文件      20449  2012-05-29 09:58  项目3\long1.data

     文件        146  2012-05-29 13:31  项目3\mydiff.m

     文件    1653874  2012-07-13 14:55  项目3\project4.doc

     文件      18086  2012-05-29 09:58  项目3\sizes5.data

     文件      10998  2012-05-29 09:58  项目3\smile.dat

     文件      19210  2012-05-29 09:58  项目3\spiral.data

     文件      18668  2012-05-29 09:58  项目3\square1.data

     文件      18715  2012-05-29 09:58  项目3\square4.data

     文件      18993  2012-05-29 09:58  项目3\twenty.data

     目录          0  2012-07-13 14:56  项目3

----------- ---------  ---------- -----  ----

              1806047                    15


评论

共有 条评论