| |
-
Creating New Mixture Components
We use the utility
create_mixtures
to increment mixtures starting from single mixture models. The
command line used to create 2 mixture components per state is
create_mixtures
-input states.bin -output
2mix_states.text
-num_mixtures 2
Note that the input states file is a binary file and the output
is an ASCII file. We need to follow this step by converting the
output states file to binary format using the
convert_mmf
utility before we use
hmm_train
to train the models.
-
Mixture Training:
Though the
create_mixtures
utility allows initialization of any number of mixtures, it has
been found to be more effective to train mixtures
incrementally. We first create two mixture components per
state, train them and then build four mixture components per
state, etc. This process can be continued until the required
number of mixture components is trained. The number of
reestimations to perform before incrementing mixtures is
usually chosen to be four or more. This process is shown
below.
prev
next
top
|
|
|
|