comparison experiments/scripts/cnbh-syllables/run_training_and_testing/run_test_instance.sh @ 198:ffc8b7132967

- AWS
author tomwalters
date Thu, 12 Aug 2010 14:08:24 +0000
parents 5fedc383a608
children cdc4422f78ea
comparison
equal deleted inserted replaced
197:5fedc383a608 198:ffc8b7132967
46 46
47 echo "Generating HMM definitions..." 47 echo "Generating HMM definitions..."
48 # Now take the prototype file from hmm0, and create the other HMM definitions 48 # Now take the prototype file from hmm0, and create the other HMM definitions
49 # from it 49 # from it
50 grep -A 9999 "<BEGINHMM>" $WORKING_DIRECTORY/$hmm_type/hmm0/$HMMPROTO > $WORKING_DIRECTORY/$hmm_type/hmm0/hmms 50 grep -A 9999 "<BEGINHMM>" $WORKING_DIRECTORY/$hmm_type/hmm0/$HMMPROTO > $WORKING_DIRECTORY/$hmm_type/hmm0/hmms
51 for syllable in $(cat $WORK/$SYLLIST_COMPLETE); do 51 for syllable in $(cat $WORKING_DIRECTORY/$SYLLIST_COMPLETE); do
52 echo "~h $syllable" >> $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/hmmdefs 52 echo "~h $syllable" >> $WORKING_DIRECTORY/$hmm_type/hmm0/hmmdefs
53 cat $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/hmms >> $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/hmmdefs 53 cat $WORKING_DIRECTORY/$hmm_type/hmm0/hmms >> $WORKING_DIRECTORY/$hmm_type/hmm0/hmmdefs
54 done 54 done
55 55
56 echo -n "~o<STREAMINFO> 1 ${input_vector_size}<VECSIZE> ${input_vector_size}<NULLD><${feature_code}><DIAGC>" > $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/macros 56 echo -n "~o<STREAMINFO> 1 ${input_vector_size}<VECSIZE> ${input_vector_size}<NULLD><${feature_code}><DIAGC>" > $WORKING_DIRECTORY/$hmm_type/hmm0/macros
57 57
58 cat $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/vFloors >> $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/macros 58 cat $WORKING_DIRECTORY/$hmm_type/hmm0/vFloors >> $WORKING_DIRECTORY/$hmm_type/hmm0/macros
59 59
60 HHEd -H $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/macros -H $WORKING_DIRECTORY/$hmm_type/$feature/hmm0/hmmdefs $WORKING_DIRECTORY/$hmm_type/$HHED_SCRIPT $WORKING_DIRECTORY/$SYLLIST_COMPLETE 60 HHEd -H $WORKING_DIRECTORY/$hmm_type//hmm0/macros -H $WORKING_DIRECTORY/$hmm_type/hmm0/hmmdefs $WORKING_DIRECTORY/$hmm_type/$HHED_SCRIPT $WORKING_DIRECTORY/$SYLLIST_COMPLETE
61 61
62 for iter in $TRAINING_ITERATIONS_LIST; do 62 for iter in $TRAINING_ITERATIONS_LIST; do
63 echo "Training iteration ${iter}..." 63 echo "Training iteration ${iter}..."
64 let "nextiter=$iter+1" 64 let "nextiter=$iter+1"
65 mkdir $WORKING_DIRECTORY/$hmm_type/hmm$nextiter 65 mkdir $WORKING_DIRECTORY/$hmm_type/hmm$nextiter