function [hmm, pout] = train(samples, M) %输入: % samples -- 样本结构 % M -- 为每个状态指定pdf个数,如:[3 3 3 3] %输出: % hmm -- 训…
BP-HMM 源代码
汇集 BP-HMM 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
function hmm = inithmm(samples, M) % ( 改动 03-19) %samples=wavread('101.wav'); %M=[3,3,3,3]; K = length(samples); %语音样本数 N = l…
function hmm = baum(hmm, samples) mix = hmm.mix; %高斯混合 N = length(mix); %HMM状态数 K = length(samples); %语音样本数 SIZE =…
clc disp('加载初始模型HMM...'); load hmm; fs=11025; disp('准备语音输入...') pause; y=wavrecord(3*fs,fs); disp('正在播放刚录入的声音...'); pause;…
load hmm; [x1 x2]=vad(handles.mydata); m=mfcc(y); m=m(x1-2:x2-2,:); disp('进行模式匹配...'); for j=1:10 pout(j)=viterbi(hmm{j}…
% HMM's % HMM_Backward - HMM backward algorithm % HMM_Boltzmann - Find the transition matrices of an HMM using …
Hidden Markov Model (HMM) Toolbox written by Kevin Murphy (1998). See http://www.ai.mit.edu/~murphyk/Software/hmm.html for details…
% Machine Learning Toolbox % Version 1.0 01-Apr-96 % Copyright (c) by Zoubin Ghahramani, University of Toronto % % This directo…
Hidden Markov Model (HMM) Toolbox written by Kevin Murphy (1998). See http://www.ai.mit.edu/~murphyk/Software/hmm.html for details…
// Implementation of some algorithms for pairwise alignment from // Durbin et al: Biological Sequence Analysis, CUP 1998, chapter …