Skip to content
Snippets Groups Projects
Select Git revision
  • 1fd2d82adc7615d7354fdcc9be46fd479f5b6112
  • master default protected
2 results

README.md

Blame
  • evaluateKFolds.sh 767 B
    #! /usr/bin/env bash
    
    if [ "$#" -lt 2 ]
    then
      >&2 echo "USAGE $0 modelName nbFolds(1..10) arguments..."
      exit 1
    fi
    
    NAME=$1
    K=$(($2-1))
    
    shift
    shift
    shift
    
    for k in $(seq 0 $K)
    do
      >&2 echo "Decoding of "bin/$NAME"_$k :"
      ./main.py decode model data/UD_French-GSD_$k/test.conllu "bin/$NAME"_$k > "bin/$NAME"_$k/predicted_test.conllu
      >&2 echo ""
      if [ "$k" -ne 0 ]
      then
        tail -n+2 "bin/$NAME"_$k/predicted_test.conllu >> total_test_predicted.conllu
        tail -n+2 data/UD_French-GSD_$k/test.conllu >> total_test_gold.conllu
      else
        cat "bin/$NAME"_$k/predicted_test.conllu > total_test_predicted.conllu
        cat data/UD_French-GSD_$k/test.conllu > total_test_gold.conllu
      fi
    done
    
    ./conll18_ud_eval.py total_test_gold.conllu total_test_predicted.conllu