Mercurial > hg > aimc
changeset 372:26833fbaa597
- AWS
author | tomwalters |
---|---|
date | Thu, 12 Aug 2010 15:26:35 +0000 |
parents | c3725d638bbb |
children | 6e89a97c438f |
files | trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/run_test_instance.sh trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/test_features.sh trunk/experiments/scripts/master.sh |
diffstat | 3 files changed, 70 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/run_test_instance.sh Thu Aug 12 14:45:23 2010 +0000 +++ b/trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/run_test_instance.sh Thu Aug 12 15:26:35 2010 +0000 @@ -23,7 +23,6 @@ TRAIN_SCRIPT=training_script TEST_SCRIPT=testing_script SYLLIST_COMPLETE=syllable_list_with_silence -TRAIN_MLF=training_master_label_file TEST_MLF=testing_master_label_file DICT=dictionary @@ -34,7 +33,13 @@ THIS_DIR=`dirname $0` hmm_type=${total_hmm_states}_states_${mixture_components}_mixture_components -echo "HMM type: $hmm_type" +echo "HMM type: ${hmm_type}..." + +if [ -e $WORKING_DIRECTORY/.hmm_success ]; then + echo " already done" + return 0 +fi + mkdir -p $WORKING_DIRECTORY/$hmm_type echo "Creating HMM structure..."
--- a/trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/test_features.sh Thu Aug 12 14:45:23 2010 +0000 +++ b/trunk/experiments/scripts/cnbh-syllables/run_training_and_testing/test_features.sh Thu Aug 12 15:26:35 2010 +0000 @@ -22,6 +22,8 @@ feature_code=$9 TRAIN_SPEAKERS=${10} TEST_SPEAKERS=${11} +TRAIN_MLF=${12} + HMMCONFIG=hmm_configuration
--- a/trunk/experiments/scripts/master.sh Thu Aug 12 14:45:23 2010 +0000 +++ b/trunk/experiments/scripts/master.sh Thu Aug 12 15:26:35 2010 +0000 @@ -125,16 +125,68 @@ TRAINING_ITERATIONS="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20" TESTING_ITERATIONS="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20" HMM_STATES="3 4 5 6 7 8" -HMM_OUTPUT_COMPONENTS="1 2 3 4 5 6" +HMM_OUTPUT_COMPONENTS="1 2 3 4 5 6 7" + +######################## +# Standard MFCCs FEATURE_CLASS=mfcc FEATURE_SUFFIX=htk FEATURE_SIZE=39 FEATURE_TYPE=MFCC_0_D_A +TALKERS=inner_talkers +TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script +TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file +run_train_test +######################## -#for SOURCE_SNR in $FEATURE_DIRS; do -SOURCE_SNR="clean" +######################## +# Standard MFCCs +# Train on extrema +FEATURE_CLASS=mfcc +FEATURE_SUFFIX=htk +FEATURE_SIZE=39 +FEATURE_TYPE=MFCC_0_D_A +TALKERS=outer_talkers +TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script +TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file +run_train_test +######################## + +######################## +# MFCCs with VTLN +FEATURE_CLASS=mfcc_vtln +FEATURE_SUFFIX=htk +FEATURE_SIZE=39 +FEATURE_TYPE=MFCC_0_D_A TALKERS=inner_talkers +TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script +TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file +run_train_test +######################## + +######################## +# MFCCs with VTLN +# Train on extrema +FEATURE_CLASS=mfcc_vtln +FEATURE_SUFFIX=htk +FEATURE_SIZE=39 +FEATURE_TYPE=MFCC_0_D_A +TALKERS=outer_talkers +TRAINING_SCRIPT=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_script +TRAINING_MASTER_LABEL_FILE=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/clean/$TALKERS/training_master_label_file +run_train_test +######################## + +######################## +# AIM Features +# TODO (loop over all feature suffixes) +######################## + + +run_train_test () { +for SOURCE_SNR in $FEATURE_DIRS; do +#SOURCE_SNR="clean" WORK=$HMMS_ROOT/$FEATURE_CLASS/$FEATURE_SUFFIX/$SOURCE_SNR/$TALKERS/ mkdir -p $WORK FEATURES_DIR=$FEATURES_ROOT/$FEATURE_CLASS/$SOURCE_SNR/ @@ -145,7 +197,6 @@ $FEATURES_DIR \ $FEATURE_SUFFIX -TRAINING_SCRIPT=$WORK/training_script TESTING_SCRIPT=$WORK/testing_script ./cnbh-syllables/run_training_and_testing/gen_htk_base_files.sh $WORK @@ -161,5 +212,9 @@ "$FEATURE_SIZE" \ "$FEATURE_TYPE" \ "$TRAINING_SCRIPT" \ - "$TESTING_SCRIPT" -#done + "$TESTING_SCRIPT" \ + "$TRAINING_MASTER_LABEL_FILE" +done +} + +