資源簡介
語音信號處理實驗教程配套matlab代碼,GMM。可以實現基本的訓練和識別。

代碼片段和文件信息
function?[postact]=calcpost(mixx);
[dimdata_sz]=size(x‘);
ndata=size(x1);
act=zeros(data_szmix.ncentres);?%正態分布?N(mucovar)
switch?mix.covar_type
case?‘diag‘
??normal=(2*pi)^(dim/2);
??s=prod(sqrt(mix.covars)2);
??for?j=1:mix.ncentres
????diffs=x-(ones(data_sz1)*mix.centres(j:));
????act(:j)=exp(-0.5*sum((diffs.*diffs)./(ones(data_sz1)*...
??????mix.covars(j:))2))./(normal*s(j));
??end???????
case?‘full‘
??normal=(2*pi)^(dim/2);
??%---計算N(j)j=1...mix.ncentres---
??for?j=1:mix.ncentres
???diffs=x-(ones(data_sz1)*mix.centres(j:));
???c=chol(mix.covars(::j));
???temp=diffs/c;
???act(:j)=exp(-0.5*sum(temp.*temp2))./(normal*prod(diag(c)));
??end??
otherwise
??error([‘Unknown?covariance?type?‘?mix.covar_type]);
end
post=(ones(data_sz1)*mix.priors).*act;
s=sum(post2);?%計算分母項
if?any(s==0)
???warning(‘Some?zero?posterior?probabilities‘)
???%?Set?any?zeros?to?one?before?dividing
???zero_rows=find(s==0);
???s=s+(s==0);
???post(zero_rows:)=1/mix.ncentres;
end
post=post./(s*ones(1mix.ncentres));
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-03-17?09:47??11.2?基于高斯混合模型(GMM)的說話人識別實驗\
?????文件????????1074??2016-03-17?14:51??11.2?基于高斯混合模型(GMM)的說話人識別實驗\calcpost.m
?????文件????????1206??2016-03-17?14:50??11.2?基于高斯混合模型(GMM)的說話人識別實驗\enfr
?????文件?????????581??2016-03-17?14:50??11.2?基于高斯混合模型(GMM)的說話人識別實驗\frq2mel.m
?????文件????????1185??2016-03-17?14:50??11.2?基于高斯混合模型(GMM)的說話人識別實驗\gmm_em.m
?????文件????????3304??2014-08-09?14:58??11.2?基于高斯混合模型(GMM)的說話人識別實驗\gmm_init.m
?????文件?????????578??2016-03-17?14:49??11.2?基于高斯混合模型(GMM)的說話人識別實驗\mel2frq.m
?????文件????????8853??2016-03-17?14:49??11.2?基于高斯混合模型(GMM)的說話人識別實驗\melbankm.m
?????文件????????3697??2016-03-17?14:49??11.2?基于高斯混合模型(GMM)的說話人識別實驗\melcepst.m
?????文件?????????980??2016-03-17?14:49??11.2?基于高斯混合模型(GMM)的說話人識別實驗\rdct.m
?????文件????????1300??2014-08-09?19:40??11.2?基于高斯混合模型(GMM)的說話人識別實驗\recog.m
?????文件??????757168??2014-08-09?14:33??11.2?基于高斯混合模型(GMM)的說話人識別實驗\rec_data.mat
?????文件?????????754??2016-03-17?14:48??11.2?基于高斯混合模型(GMM)的說話人識別實驗\rfft.m
?????文件??????200824??2014-08-09?19:17??11.2?基于高斯混合模型(GMM)的說話人識別實驗\speaker.mat
?????文件????????1233??2014-08-09?19:24??11.2?基于高斯混合模型(GMM)的說話人識別實驗\train.m
?????文件?????1860980??2014-08-09?14:33??11.2?基于高斯混合模型(GMM)的說話人識別實驗\tra_data.mat
- 上一篇:高階統計量matlab完整代碼
- 下一篇:2014年四川大學數字圖像處理期末復習
評論
共有 條評論