资源简介
混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的
代码片段和文件信息
function value=GMM(centroidcovk_allv)
mindist=0.01;%设置最小的矢量距离
L=30.001;%30times iterate with average variation of 0.001 for each iteration.
em_count=0;
[dimenframe_all]=size(v);
cov_exp=zeros(dimen1620);
centroid_exp=zeros(dimen1620);
% mix(v165);
th=(L-floor(L))*frame_all;%0.001*frame_all
finalpro=0;
for ii=1:L%em过程L=30次
% divide设置初始点时候只需要根据每个类别聚类就可以了,而下面将进行的高斯模型em过程将会在每个中心 点都与每个点关联 取得p和b的值
em_count=em_count+1;
p=zeros(16frame_all);
b=zeros(16frame_all);
k_all=k_all/frame_all;%i类模型出现的概率
for i=1:16
for j=1:frame_all
if sum(abs(centroid(:i)))~=0
b(ij)=(abs(prod(cov(:i))^(-1/2)))*exp(sum((v(:j)-centroid(:i)).^2./cov(:i))*(-1/2));
else
b(ij)=0;
end
end
end
for i=1:frame_all
b_sum=0;
for j=1:16
b_sum=b_sum+b(ji)*k_all(j);
end
for j=1:16
if b_sum~=0%防止没有数据的出现
p(ji)=k_all(j)*b(ji)/b_sum;
else
p(ji)=0;
end
end
end
centroid=zeros(dimen16);
cov=zeros(di
相关资源
- 基于颜色的聚类分割matlab
- matlab模式识别工具箱PRTOOLS及使用说明
- MATLAB 图像处理识别程序
- 基于MATLAB的语音识别GMM
- 用身高和/或体重数据进行性别分类的
- 模式识别与智能计算-Matlab技术实现(
- CNN卷积神经网络图像识别matlab
- 基于MATLAB的语音识别简明代码完整版
- 模式识别与智能计算matlab实现 安装
- 西交大模式识别编程大作业报告+MAT
- 基于hmm的数字语音识别_matlab版
- 车牌识别_matlab_模式识别(MATLAB代码,
- 模式识别课程作业 基于svm的人脸识别
- 图形模式识别 matlab 圆 正方形
- 语音识别算法matlab 源代码!完整!可
- 《模式识别与智能计算》MATLAB技术实
- matlab利用不变矩提取图片的形状特征
- 模式识别4个实验(matlab)
- 模式识别课程作业 matlab与libsvm环境
- bp神经网络 matlab代码 识别0到10的数字
- surf的matlab算法实现
- MATLAB语音信号分析与合成代码
- Matlab编写的决策树及剪枝算法实现数
- 基于神经网络的语音识别
- matlab语音识别含界面
- 语音识别matlab GUI
- 基于DTW的matlab语音识别
- matlab的语音识别,说话人识别工具箱
- 车牌识别Matlab代码
- 基于matlab的车牌识别内含matlab代码以
评论
共有 条评论