-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathevaluate_gg.sh
More file actions
35 lines (27 loc) · 1.81 KB
/
evaluate_gg.sh
File metadata and controls
35 lines (27 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
if [ ! -d "gg" ]; then
git clone https://gitlab.com/mlforcada/gg.git
fi
for f in $(ls gg/processed/dataset_ann?.filtered4); do
echo "====================================== $f ======================================"
ref=$(mktemp /tmp/ref.XXXX);
pred=$(mktemp /tmp/prediction.XXXX);
source=$(mktemp /tmp/source.XXXX);
cut -f 8 $f > $ref;
cut -f 1,10,34 $f | grep -n "." | sed 's/\([0-9]*\):/\1\t/g' | awk 'begin {fs=ofs="\t"} {print $2 "\t" $1 "\t" $4 "\t" $3}' > $pred;
cut -f 30 $f > $source;
echo "************************************** DA **************************************"
python ordering_merit_refactored.py $ref $pred $source;
cut -f 1,10,35 $f | grep -n "." | sed 's/\([0-9]*\):/\1\t/g' | awk 'begin {fs=ofs="\t"} {print $2 "\t" $1 "\t" $4 "\t" $3}' > $pred;
echo "************************************** HTER **************************************"
python ordering_merit_refactored.py $ref $pred $source;
cut -f 1,10,36 $f | grep -n "." | sed 's/\([0-9]*\):/\1\t/g' | awk 'begin {fs=ofs="\t"} {print $2 "\t" $1 "\t" $4 "\t" $3}' > $pred;
echo "************************************** HBLEU **************************************"
python ordering_merit_refactored.py $ref $pred $source;
cut -f 1,10,37 $f | grep -n "." | sed 's/\([0-9]*\):/\1\t/g' | awk 'begin {fs=ofs="\t"} {print $2 "\t" $1 "\t" $4 "\t" $3}' > $pred;
echo "************************************** HMETEOR **************************************"
python ordering_merit_refactored.py $ref $pred $source;
cut -f 1,10,24 $f | grep -n "." | sed 's/\([0-9]*\):/\1\t/g' | awk 'begin {fs=ofs="\t"} {print $2 "\t" $1 "\t" $4 "\t" $3}' > $pred;
echo "************************************** KEYSTROKES **************************************"
python ordering_merit_refactored.py $ref $pred $source;
rm $ref $source $pred;
done