comparison trunk/experiments/scripts/master.sh @ 372:26833fbaa597

- AWS
author tomwalters
date Thu, 12 Aug 2010 15:26:35 +0000
parents c3725d638bbb
children ba7037c15192
comparison
equal deleted inserted replaced
371:c3725d638bbb 372:26833fbaa597
123 # For each of the feature types, we want to run HMMs with a bunch of 123 # For each of the feature types, we want to run HMMs with a bunch of
124 # parameters. 124 # parameters.
125 TRAINING_ITERATIONS="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20" 125 TRAINING_ITERATIONS="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20"
126 TESTING_ITERATIONS="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20" 126 TESTING_ITERATIONS="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20"
127 HMM_STATES="3 4 5 6 7 8" 127 HMM_STATES="3 4 5 6 7 8"
128 HMM_OUTPUT_COMPONENTS="1 2 3 4 5 6" 128 HMM_OUTPUT_COMPONENTS="1 2 3 4 5 6 7"
129 129
130
131 ########################
132 # Standard MFCCs
130 FEATURE_CLASS=mfcc 133 FEATURE_CLASS=mfcc
131 FEATURE_SUFFIX=htk 134 FEATURE_SUFFIX=htk
132 FEATURE_SIZE=39 135 FEATURE_SIZE=39
133 FEATURE_TYPE=MFCC_0_D_A 136 FEATURE_TYPE=MFCC_0_D_A
134
135 #for SOURCE_SNR in $FEATURE_DIRS; do
136 SOURCE_SNR="clean"
137 TALKERS=inner_talkers 137 TALKERS=inner_talkers
138 TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script
139 TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file
140 run_train_test
141 ########################
142
143 ########################
144 # Standard MFCCs
145 # Train on extrema
146 FEATURE_CLASS=mfcc
147 FEATURE_SUFFIX=htk
148 FEATURE_SIZE=39
149 FEATURE_TYPE=MFCC_0_D_A
150 TALKERS=outer_talkers
151 TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script
152 TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file
153 run_train_test
154 ########################
155
156 ########################
157 # MFCCs with VTLN
158 FEATURE_CLASS=mfcc_vtln
159 FEATURE_SUFFIX=htk
160 FEATURE_SIZE=39
161 FEATURE_TYPE=MFCC_0_D_A
162 TALKERS=inner_talkers
163 TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script
164 TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file
165 run_train_test
166 ########################
167
168 ########################
169 # MFCCs with VTLN
170 # Train on extrema
171 FEATURE_CLASS=mfcc_vtln
172 FEATURE_SUFFIX=htk
173 FEATURE_SIZE=39
174 FEATURE_TYPE=MFCC_0_D_A
175 TALKERS=outer_talkers
176 TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script
177 TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file
178 run_train_test
179 ########################
180
181 ########################
182 # AIM Features
183 # TODO (loop over all feature suffixes)
184 ########################
185
186
187 run_train_test () {
188 for SOURCE_SNR in $FEATURE_DIRS; do
189 #SOURCE_SNR="clean"
138 WORK=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/$SOURCE_SNR/$TALKERS/ 190 WORK=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/$SOURCE_SNR/$TALKERS/
139 mkdir -p $WORK 191 mkdir -p $WORK
140 FEATURES_DIR=$FEATURES_ROOT/$FEATURE_CLASS/$SOURCE_SNR/ 192 FEATURES_DIR=$FEATURES_ROOT/$FEATURE_CLASS/$SOURCE_SNR/
141 193
142 ./cnbh-syllables/run_training_and_testing/train_test_sets/generate_train_test_lists.sh \ 194 ./cnbh-syllables/run_training_and_testing/train_test_sets/generate_train_test_lists.sh \
143 $TALKERS \ 195 $TALKERS \
144 $WORK \ 196 $WORK \
145 $FEATURES_DIR \ 197 $FEATURES_DIR \
146 $FEATURE_SUFFIX 198 $FEATURE_SUFFIX
147 199
148 TRAINING_SCRIPT=$WORK/training_script
149 TESTING_SCRIPT=$WORK/testing_script 200 TESTING_SCRIPT=$WORK/testing_script
150 201
151 ./cnbh-syllables/run_training_and_testing/gen_htk_base_files.sh $WORK 202 ./cnbh-syllables/run_training_and_testing/gen_htk_base_files.sh $WORK
152 203
153 ./cnbh-syllables/run_training_and_testing/test_features.sh \ 204 ./cnbh-syllables/run_training_and_testing/test_features.sh \
159 "$TRAINING_ITERATIONS" \ 210 "$TRAINING_ITERATIONS" \
160 "$TESTING_ITERATIONS" \ 211 "$TESTING_ITERATIONS" \
161 "$FEATURE_SIZE" \ 212 "$FEATURE_SIZE" \
162 "$FEATURE_TYPE" \ 213 "$FEATURE_TYPE" \
163 "$TRAINING_SCRIPT" \ 214 "$TRAINING_SCRIPT" \
164 "$TESTING_SCRIPT" 215 "$TESTING_SCRIPT" \
165 #done 216 "$TRAINING_MASTER_LABEL_FILE"
217 done
218 }
219
220