hmm_nnembed - Embedded re-estimation of neural network targets.
hmm nnembed ?-prune float? ?-minmodel float? hmmlistob nnprobob fbvar
hmm nnembed reestimate neural-network targets using the forward/backward algorithm. This technique is used to create a set of soft targets to train towards, rather than the conventional 1/0 targets.
Each successive call to hmm nnembed will return a neural-network target object (nntargetob) which can be used in conjunction with the data selection (see framepick_eval(n)) to generate a neural network training file. The parameters are then updated off-line using the fbtrain executable.
The options -prune and -minmodel are used to control the number of models which are kept active during the training. If an over pruning error is caused, due to too tight pruning, the pruning threshold is automatically relaxed and the forward/backward algorithm is restarted for that particular utterance. The pruning then is set back to its original setting.
hmm nnembed returns a neural-network target object which can then be written to disk using hmm nnwrite, for off-line parameter updating.
hmm_concat(n), hmm_infolist(n), framepick_eval(n), hmm_nnwrite(n), fbtrain(1)