|
From: Haihua Xu <hh...@gm...> - 2013-10-23 23:47:59
|
This is also hard for me :-) On Wed, Oct 23, 2013 at 3:54 PM, Hao Tang <lar...@gm...> wrote: > Hi, > > I'm trying to understand the last paragraph in the lattice page. > > http://kaldi.sourceforge.net/lattices.html > > What does it mean that the labels are pushed relative to the > transition-ids and why does Kaldi choose to do this? > > Theoretically, I think label pushing is concerned with lattice > determinization operation. Deteminized lattice means less redundancy with regarding to transition number in lattice, and less redundancy means more sharing, but more sharing must keep the one-input-to-one-ouput rule, thus we are doing this by label pushing. If lattice has no word output, there should be no label pushing concerned with derterminization In addition, what is latbin/lattice-align-words.cc doing exactly? > It helps us to map phone sequence to corresponding word correctly. With optimized lattice (determinization ), we lose word to its phone sequence mapping information. > After aligning, I see plenty of silence phones appear in the lattice, > and the weights seem to be pushed. I assume the weights after aligning > are not meaningful for individual edges anymore and are only > meaningful for the whole path? > I agree with your understanding :-) Haihua > > Thanks, > Hao > > > ------------------------------------------------------------------------------ > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most > from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk > _______________________________________________ > Kaldi-users mailing list > Kal...@li... > https://lists.sourceforge.net/lists/listinfo/kaldi-users > |