Kod programu (uproszczony, by pokazac o co chodzi):
params = 4; % bez f krtaniowej
komponenty = 4; % 4 roklady
for mowca = 1:212% jak kolejne uruchomienie to tutaj zaczytaj wiecej o nas i doktora
zrodlo = ['..\mowca_' int2str(mowca) '.mat']
load(zrodlo,'X');
data{mowca} = X;
end
numer = input('Podaj numer mowcyza ktorego sie podajesz: ');
if (isempty(numer))
disp('BLAD - zly numer mowcy!');
end
dekl = weryfikacja_mowcy_mikrofon(params);%ekstrakcja 4 parametrow mowy dla kazdej ramki mowy
Y = data{numer}(:,1:params);
gm_wzor = mggmmemfit(Y, komponenty, 0, 0);% algorytm em dla mowcy wskazanego w bazie - tworzy gmm dla danych zapisanych w bazie
[P, nlogl] = posterior(gm_wzor, dekl);
%PYTANIA/PROBLEMY:
% Jak intepretowac wyniki posterior by uzyskac inforamcję o pstwie z
% jakim dekl pochodzi od mowcy gm_wzor ???
ps. jezeli w moim opisie problemu brakuje jakichkolwiek informacji to chetnie dopisze co trzeba. Z góry dziękuję za czas jaki poświęcicie na pomoc w rozwiązaniu tego problemu Wink
dodanie znacznika <code class="matlab"> - furious programming