Mercurial > hg > aimc
annotate experiments/scripts/cnbh-syllables/run_training_and_testing/test_features.sh @ 662:7e18c84ca2b7
Small cleanup of eigen usage in SAI implementation.
author | ronw@google.com |
---|---|
date | Tue, 16 Jul 2013 19:56:11 +0000 |
parents | 97d0f6765763 |
children |
rev | line source |
---|---|
tomwalters@54 | 1 #!/bin/bash |
tomwalters@54 | 2 # |
tomwalters@54 | 3 # Train and test an HTK monophone model using AIM or MFCC |
tomwalters@54 | 4 # features and the CNBH syllable databse |
tomwalters@54 | 5 # |
tomwalters@54 | 6 # Copyright 2009-2010 University of Cambridge |
tomwalters@54 | 7 # Author: Thomas Walters <tom@acousticscale.org> |
tomwalters@212 | 8 # |
tomwalters@54 | 9 # Run multiple HMMs |
tomwalters@54 | 10 |
tomwalters@54 | 11 set -e |
tomwalters@54 | 12 set -u |
tomwalters@54 | 13 |
tomwalters@54 | 14 WORKING_DIRECTORY=$1 |
tomwalters@54 | 15 FEATURE_SOURCE=$2 |
tomwalters@54 | 16 FEATURE_SUFFIX=$3 |
tomwalters@54 | 17 HMM_STATES_LIST=$4 |
tomwalters@54 | 18 MIXTURE_COMPONENTS_LIST=$5 |
tomwalters@54 | 19 TRAINING_ITERATIONS_LIST=$6 |
tomwalters@54 | 20 TESTING_ITERATIONS_LIST=$7 |
tomwalters@193 | 21 input_vector_size=$8 |
tomwalters@193 | 22 feature_code=$9 |
tomwalters@206 | 23 TRAIN_SCRIPT=${10} |
tomwalters@206 | 24 TEST_SCRIPT=${11} |
tomwalters@202 | 25 TRAIN_MLF=${12} |
tomwalters@206 | 26 TEST_MLF=${13} |
tomwalters@215 | 27 SPOKE_PATTERN_FILE=${14} |
tomwalters@54 | 28 |
tomwalters@187 | 29 HMMCONFIG=hmm_configuration |
tomwalters@165 | 30 |
tomwalters@193 | 31 THIS_DIR=`dirname $0` |
tomwalters@165 | 32 |
tomwalters@194 | 33 if [ "$feature_code" == "MFCC_0_D_A" ] |
tomwalters@54 | 34 then |
tomwalters@193 | 35 cat <<"EOF" > $WORKING_DIRECTORY/$HMMCONFIG |
tomwalters@54 | 36 # Coding parameters |
tomwalters@54 | 37 SOURCEFORMAT= HTK |
tomwalters@54 | 38 EOF |
tomwalters@54 | 39 else |
tomwalters@193 | 40 cat <<"EOF" > $WORKING_DIRECTORY/$HMMCONFIG |
tomwalters@54 | 41 # Coding parameters |
tomwalters@54 | 42 # The TARGETKIND and SOURCEKIND lines are to add deltas and delta-deltas to |
tomwalters@54 | 43 # the AIM features |
tomwalters@54 | 44 SOURCEFORMAT= HTK |
tomwalters@54 | 45 SOURCEKIND= USER_E |
tomwalters@54 | 46 TARGETKIND = USER_E_D_A |
tomwalters@54 | 47 EOF |
tomwalters@54 | 48 fi |
tomwalters@54 | 49 |
tomwalters@187 | 50 for total_hmm_states in $HMM_STATES_LIST; do |
tomwalters@187 | 51 for mixture_components in $MIXTURE_COMPONENTS_LIST; do |
tomwalters@239 | 52 . $THIS_DIR/run_test_instance.sh & |
tomwalters@239 | 53 #. $THIS_DIR/run_test_instance.sh |
tomwalters@54 | 54 done |
tomwalters@54 | 55 done |
tomwalters@54 | 56 echo "Waiting..." |
tomwalters@54 | 57 wait |
tomwalters@54 | 58 |