资源简介
混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的混合高斯模型,用在模式识别上面的
代码片段和文件信息
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
相关资源
- HMM算法的语音识别的matlab程序
- 神经网络用于模式识别及MATLAB源代码
- 根据亮度分布检测火焰
- 森林火灾视频识别提取
- 基于Matlab神经网络的图像识别
- 模式识别第四版matlab代码
- 语音识别程序
- matlab编写的有关图像识别分类方法的
- matlab实现模式识别的聚类分类算法
- 基于DTW语音识别matlab代码
- 图像分类模式识别算法源代码
- 正态分布模式下的贝叶斯分类
- matlab 手写数字/字母模式识别
- 基于 HMM算法的语音识别的matlab程序
- 超全的模式识别Matlab源程序
- 果蔬图像识别
- matlab图像识别程序
- 差分进化自适应的参数优化、模式识
- 四种支持向量机用于函数拟合与模式
- 基于matlab的Iris、乳腺癌数据集的模式
- MATLAB图像识别80192
- 孤立语音识别
- 语音识别matlab
- dwt算法matlab实现
- 以身高与体重为特征进行C-均值聚类
- 基于MATLAB实现说话人识别含源程序
- mo_2_3.m3. 图像分割matlab实现源代码
- 基于MATLAB的语音识别系统的设计实现
- 模式识别-ID3决策树matlab代码
- Matlab男女声在线识别系统
评论
共有 条评论