SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Functions | Variables
ct_to_oprob.c File Reference

Viterbi reestimation routines. More...

Data Structures

struct  SprCtToProbOD
 

Functions

int spr_ct_to_oprob (SprHmmHmm *hmm, float mincount, float logeps, float fac)
 
int spr_ct_to_oprob2 (SprHmmHmm *hmm, float mincount, float logeps, float fac)
 
int spr_ct_to_mvg1 (const SprHmmMvgs *mvgs, int imix, double mincount, double varmin, const char *pool_str)
 
int spr_ct_to_mvg (SprHmmHmm *hmm, double mincount, float varmin, const char *pool_str)
 
int spr_varmin_mvg1 (const SprHmmMvgs *mvgs, int imix, double varmin)
 
int spr_varmin_mvg (SprHmmHmm *hmm, float varmin)
 
int spr_renorm_oprob (SprHmmHmm *hmm, int state_nr, float logeps)
 
int spr_ct_to_tprob (SprHmmHmm *hmm, float mincount, float logeps, float fac)
 
int spr_ct_to_prob (SprHmmHmm *hmm, float mincount, float varmin, const char *pool, float logminno, float logminsp, int rel_eps, float logmintr, float smoothing)
 

Variables

const SprOptDesc spr_ct_to_prob_od []
 

Detailed Description

Viterbi reestimation routines.

Calculates new HMMs from counts

See Also
ct_from_seg.c
Author
Dirk Van Compernolle
Revision History:
05/1994 - JD
procedure ct_to_oprob2 added.
10/1995 - JD
modifications for new hmm structures, multiple input streams
01/1996 - JD
ct_to_mvg1 (for one mvg) made as subroutine in ct_to_mvg
07/1997 - JD
rewritten for extended hmm structures.
04/2015 - KD
added relative lower boundary on the sqrt(variance).