资源简介
在matlab上实现的二维高斯混合模型 是基于界面形式的 直接画出高斯分布 更方便的了解GMM 你值得拥有 机器学习
代码片段和文件信息
function [ pai Yz mu E ] = GMM_function( XKerrmax_time )
%GMM函数 其中X表示n*d的样本 K为高斯个数
% err为阈值 max_time为最大迭代次数
tic
if nargin == 2
err=1e-14;
max_time=1000;
end
if nargin == 3
max_time=1000;
end
%%%%%%主程序
X = X‘; %X为D*N型数据,跟PRML对样本数据描述相反
[dim num_data] = size(X);
%Initialize
%-------------------------------
%K = numel(unique(data.y));
[inx C] = kmeans(X‘K);
mu = C‘;
for i=1:dim%%%%%%%%%%%%%%%%%%%%求均值居然出现负值…………
for j=i:K
if(mu(ij)<0)
mu(ij)=0;
end
end
end
pai = zeros(1K);
E = zeros(dimdimK);
for k=1:K
pai(k) = sum(inx==k);
%%%inition E
E(::k)=iniE(pai(k)inx CX‘k);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%画图测试
% figure(1);
% for i=1:K
% [x y]=meshgrid(linspace(0108
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6231 2014-11-25 20:41 test.fig
文件 10889 2014-11-25 20:41 test.m
文件 2619 2014-11-14 13:02 GMM_function.m
- 上一篇:人脸图像预处理的matlab源程序
- 下一篇:harris角点检测 matlab版本
相关资源
- gui 带GUI界面
- wavplay 基于matlab GUI界面的播放器
- ImageMatlab Matlab数字图像处理
- GMM GMM的说话人识别系统
- GMM 本代码建立高斯混合模型(高斯多
- MFCC-GMM 基于MFCC的GMM的说话人识别
- speech-emotion-recognition-system gmm模型下的
- GMMsegmation
- GMM 做毕设是用到的gmm的matlab程序
- Voice_Conversion_1 基于GMM模型实现语音转
- clustering 使用K-means
- GM-PHDsmooth
- shuiguo 自己做的水果识别matlab程序以及
- HMM_GMM 一个有效的
- power-flowACDC
- fractional-order-PID 分数阶图形界面
- GMM GMM说话人识别平台全套
- voice-conversion--MFCC-GMM 实现多个人的说
- GM-PHD 内容包括高斯混合概率假设密度
- GMM 建立了混合高斯模型
- mulgmm 利用混合高斯模型对图像序列经
- SpeakerMFCCGMM
- drtoolbox 国外的牛人写的软件
- GUI_gui MatLab 几个GUI界面的切换
- 高斯混合模型matlab
- 画出雷达屏幕界面的Matlab源程序
- 6自由度Stewart并联机构位置正反解ma
- 分享MATLAB霍夫曼Huffman编码译码GUI界面
- MATLAB车辆运动目标跟踪检测[每辆车速
- matlab制作的登陆界面
评论
共有 条评论