-
大小: 32.61MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-06-29
- 語言: Matlab
- 標簽:
資源簡介
用HMM識別4中方言,每種方言80個作為訓練,40個作為識別。MATLAB代碼。
代碼片段和文件信息
function?hmm?=?baum(hmm?samples)
mix??=?hmm.mix; %高斯混合
N????=?length(mix); %HMM狀態(tài)數(shù)
K????=?length(samples); %語音樣本數(shù)
SIZE?=?size(samples(1).data2);?%參數(shù)階數(shù)
%?計算前向?后向概率矩陣?考慮多觀察序列和下溢問題
disp(‘計算樣本參數(shù)...‘);
for?k?=?1:K
????%fprintf(‘%d?‘k)
param(k)?=?getparam(hmm?samples(k).data);
end
%fprintf(‘\n‘)
%?重估轉(zhuǎn)移概率矩陣A:?trans
disp(‘重估轉(zhuǎn)移概率矩陣A...‘)
for?i?=?1:N-1
denom?=?0;
for?k?=?1:K
tmp???=?param(k).ksai(:i:);
denom?=?denom?+?sum(tmp(:));
end
for?j?=?i:i+1
nom?=?0;
for?k?=?1:K
tmp?=?param(k).ksai(:ij);
nom?=?nom???+?sum(tmp(:));
end
hmm.trans(ij)?=?nom?/?denom;
end
end
%?重估混合高斯的參數(shù)
disp(‘重估混合高斯的參數(shù)...‘)
for?l?=?1:N
for?j?=?1:hmm.M(l)
%fprintf(‘%d%d?‘lj)
%?計算各pdf的均值和方差
nommean?=?zeros(1SIZE);?
nomvar??=?zeros(1SIZE);?
denom???=?0;
for?k?=?1:K
T?=?size(samples(k).data1);
for?t?=?1:T
x ????=?samples(k).data(t:);
nommean?=?nommean?+?param(k).gama(tlj)?*?x;
nomvar??=?nomvar??+?param(k).gama(tlj)?*?(x-mix(l).mean(j:)).^2;
denom???=?denom???+?param(k).gama(tlj);
end
end
hmm.mix(l).mean(j:)?=?nommean?/?denom;
hmm.mix(l).var?(j:)?=?nomvar??/?denom;
%?計算各pdf的權(quán)
nom???=?0;
denom?=?0;
for?k?=?1:K
tmp?=?param(k).gama(:lj);????nom???=?nom???+?sum(tmp(:));
tmp?=?param(k).gama(:l:);????denom?=?denom?+?sum(tmp(:));
end
hmm.mix(l).weight(j)?=?nom/denom;
end
%fprintf(‘\n‘)
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????I.A....??????1515??2018-04-09?08:44??HMM識別\chmm\baum.m
????I.A....???????387??2018-04-10?12:30??HMM識別\chmm\enfr
????I.A....??????1990??2018-04-09?20:06??HMM識別\chmm\getparam.m
????I.A....?????19469??2018-04-10?11:37??HMM識別\chmm\hmm.mat
????I.A....??????1283??2018-04-09?09:10??HMM識別\chmm\inithmm.m
????I.A....??????2474??2018-04-09?15:23??HMM識別\chmm\melbankm.m
????I.A....??????1014??2018-04-09?17:37??HMM識別\chmm\mfcc.m
????I.A....???1444553??2010-11-30?19:35??HMM識別\chmm\mfcc.mat
????I.A....???????357??2018-04-09?15:24??HMM識別\chmm\mixture.m
????I.A....???????397??2018-04-09?15:24??HMM識別\chmm\mymfcc.m
????I.A....???????230??2018-04-09?09:13??HMM識別\chmm\pdf.m
????I.A....???????420??2018-04-10?12:28??HMM識別\chmm\read?me.txt
????I.A....???????459??2018-04-10?12:29??HMM識別\chmm\recog.m
????I.A....??20203422??2018-04-10?10:56??HMM識別\chmm\samples.mat
????I.A....?????17798??2007-03-09?11:19??HMM識別\chmm\test\1.wav
????I.A....?????16626??2007-03-09?11:18??HMM識別\chmm\test\10.wav
????I.A....?????19134??2007-03-23?11:33??HMM識別\chmm\test\100.wav
????I.A....?????17624??2007-03-23?11:34??HMM識別\chmm\test\101.wav
????I.A....?????16220??2007-03-23?11:34??HMM識別\chmm\test\102.wav
????I.A....?????15302??2007-03-23?11:33??HMM識別\chmm\test\103.wav
????I.A....?????15534??2007-03-23?11:33??HMM識別\chmm\test\104.wav
????I.A....?????13684??2007-03-23?11:33??HMM識別\chmm\test\105.wav
????I.A....?????17500??2007-03-23?11:33??HMM識別\chmm\test\106.wav
????I.A....?????18688??2007-03-23?11:33??HMM識別\chmm\test\107.wav
????I.A....?????19482??2007-03-23?11:33??HMM識別\chmm\test\108.wav
????I.A....?????19612??2007-03-23?11:33??HMM識別\chmm\test\109.wav
????I.A....?????14296??2007-03-09?11:17??HMM識別\chmm\test\11.wav
????I.A....?????17960??2007-03-23?11:33??HMM識別\chmm\test\110.wav
????I.A....?????16818??2007-03-23?11:33??HMM識別\chmm\test\111.wav
????I.A....?????15246??2007-03-23?11:33??HMM識別\chmm\test\112.wav
............此處省略475個文件信息
評論
共有 條評論