代碼片段和文件信息
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代碼以