Mercurial > hg > aimc
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 |