It is true that for Viterbi alignment and decoding we generally use the non-normalized default tdp values, however, for full-sum training, we generally introduce normalized loop/forward values that might be even estimated from an alignment or defined based on aomse heuristics, e.g. average phoneme length. In addition to this class, we could also introduce an enum class for TdpType, out of default, heuristic, and alignment-based. For the two latter types one could also have jobs that estimate values from an alignment or from transcription. Daniel Mann has already such jobs.
Originally posted by @Marvin84 in #110 (comment)
It is true that for Viterbi alignment and decoding we generally use the non-normalized
defaulttdp values, however, for full-sum training, we generally introduce normalized loop/forward values that might be even estimated from an alignment or defined based on aomse heuristics, e.g. average phoneme length. In addition to this class, we could also introduce anenumclass forTdpType, out ofdefault,heuristic, andalignment-based. For the two latter types one could also have jobs that estimate values from an alignment or from transcription. Daniel Mann has already such jobs.Originally posted by @Marvin84 in #110 (comment)