next up previous contents index
Next: 7.2 Basic HMM Definitions Up: 7 HMM Definition Files Previous: 7 HMM Definition Files

7.1 The HMM Parameters

 

A HMM consists of a number of states. Each state j has an associated observation probability distribution tex2html_wrap_inline20020 which determines the probability of generating observation tex2html_wrap_inline20022 at time t and each pair of states i and j has an associated transition probability tex2html_wrap_inline20030 . In HTK the entry state 1 and the exit state N of an N state HMM are non-emitting.

  tex2html_wrap20112

Fig. 7.1 shows a simple left-right HMM with five states in total. Three of these are emitting states and have output probability distributions associated with them. The transition matrix for this model will have 5 rows and 5 columns. Each row will sum to one except for the final row which is always all zero since no transitions are allowed out of the final state.

HTK is principally concerned with continuous  density models in which each observation probability distribution is represented by a mixture Gaussian density. In this case, for state j the probability tex2html_wrap_inline20040 of generating observation tex2html_wrap_inline20042 is given by

  equation6656

where tex2html_wrap_inline20052 is the number of mixture components  in state j for stream s, tex2html_wrap_inline20058 is the weight of the m'th component and tex2html_wrap_inline20062 is a multivariate Gaussian with mean vector  tex2html_wrap_inline20064 and covariance matrix  tex2html_wrap_inline20066 , that is 

  equation6690

where n is the dimensionality of tex2html_wrap_inline20088 . The exponent tex2html_wrap_inline20090 is a stream weight  and its default value is one. Other values can be used to emphasise particular streams, however, none of the standard HTK tools manipulate it.

HTK also supports discrete probability distributions  in which case  

  equation6732

where tex2html_wrap_inline20096 is the output of the vector quantiser for stream s given input vector tex2html_wrap_inline20100 and tex2html_wrap_inline20102 is the probability of state j generating symbol v in stream s.

In addition to the above, any model or state can have an associated vector of duration parameters   tex2html_wrap_inline20110 gif. Also, it is necessary to specify the kind of the observation vectors, and the width of the observation vector in each stream. Thus, the total information needed to define a single HMM is as follows

The following sections explain how these are defined.


next up previous contents index
Next: 7.2 Basic HMM Definitions Up: 7 HMM Definition Files Previous: 7 HMM Definition Files

ECRL HTK_V2.1: email [email protected]