Download zip Select Archive Format
Name Last Update history
File empty ..
File txt README.txt Loading commit data...
File txt compute_biphone_stats.py Loading commit data...
File txt get_egs_e2e.sh Loading commit data...
File txt prepare_e2e.sh Loading commit data...
File txt text_to_phones.py Loading commit data...
File txt train_e2e.py Loading commit data...

README.txt

The scripts related to end2end chain training are in this directory
Currently it has 3 scripts:

** prepare_e2e.sh which is almost equivalent
to regular chain's build-tree.sh (i.e. it creates the tree and
the transition-model) except it does not require any previously
trained models (in other terms, it does what stages -3 and -2
of steps/train_mono.sh do).

** get_egs_e2e.sh: this is simlilar to chain/get_egs.sh except it
uses training FSTs (instead of lattices) to generate end2end egs.

** train_e2e.py: this is very similar to chain/train.py but
with fewer stages (e.g. it does not compute the preconditioning matrix)


For details please see the comments at top of local/chain/e2e/run_flatstart_*.sh
and also src/chain/chain-generic-numerator.h.