From ad65fb44628b3b0d359e2e0cadecc5ca16760767 Mon Sep 17 00:00:00 2001 From: Roman Grundkiewicz Date: Sun, 8 Jul 2018 20:21:54 +0100 Subject: Add test for alignments by greater-than-threshold --- tests/decoder/align/align_threshold.expected | 30 ++++++++++++++++++++++++++++ tests/decoder/align/test_align_threshold.sh | 11 ++++++++++ 2 files changed, 41 insertions(+) create mode 100644 tests/decoder/align/align_threshold.expected create mode 100644 tests/decoder/align/test_align_threshold.sh (limited to 'tests/decoder/align') diff --git a/tests/decoder/align/align_threshold.expected b/tests/decoder/align/align_threshold.expected new file mode 100644 index 0000000..62497a0 --- /dev/null +++ b/tests/decoder/align/align_threshold.expected @@ -0,0 +1,30 @@ +Indien und Japan Ministerpräsidenten treffen sich in Tokio ||| 0-0 1-1 2-2 3-3 5-4 6-5 6-6 7-7 +auf der Tagesordnung stehen die Pläne für eine verstärkte nukleare Zusammenarbeit . ||| 0-0 0-3 0-4 2-1 3-2 5-5 7-7 7-8 8-9 9-10 10-11 +auch Indien hofft angeblich auf eine Einigung zur Verteidigungs@@ kooperation beider Nationen . ||| 0-0 0-1 1-2 3-3 4-2 5-4 6-5 7-6 8-7 9-8 10-9 11-10 14-11 15-12 16-12 +Kar@@ ra@@ tha Polizei nimmt 20-@@ Jährige nach Hochgeschwindigkeits@@ motor@@ en@@ jagd fest ||| 0-0 1-1 2-2 3-3 4-4 4-12 5-5 6-6 7-7 8-8 10-9 11-10 11-11 +die Polizei von Kar@@ ra@@ tha hat einen 20-@@ jährigen Mann beauftragt , der es versäumt zu stoppen und leicht@@ sinnig fahren zu können . ||| 0-0 0-2 0-3 1-4 2-5 3-1 4-6 5-11 6-7 7-8 8-9 9-10 10-12 10-13 11-14 11-15 12-16 13-17 14-18 15-19 15-20 16-21 18-20 18-23 18-24 +er soll am 23. September in Kar@@ ra@@ tha Magistr@@ ats erscheinen . ||| 0-0 2-1 5-5 6-6 7-7 8-8 9-9 10-10 13-4 14-3 16-10 +das Motorrad wurde für drei Monate beschlagnahmt und im@@ matri@@ k@@ uliert . ||| 0-0 1-1 2-2 3-6 4-7 5-8 6-9 9-4 10-5 12-10 12-11 12-12 +George Web@@ ster warf N@@ air@@ n und Pit@@ loch@@ ry Hotel@@ vergewal@@ tigung vor ||| 0-0 1-1 2-2 3-3 4-4 5-4 6-5 7-6 8-7 9-8 10-9 11-10 12-11 13-12 15-13 15-14 +ein Mann soll vor Gericht stehen , der Frauen in zwei Hotels vergewaltigt hat . ||| 0-0 1-1 2-2 3-2 5-3 6-7 8-12 10-8 11-9 12-10 13-11 14-14 15-13 15-14 +George Web@@ ster , 28 , stellte sich bei einer Anhörung vor dem Ober@@ landes@@ gericht in Glasgow die Vorwürfe . ||| 0-0 1-1 2-2 3-3 4-4 5-5 6-6 6-20 7-7 7-18 8-19 10-9 11-10 12-11 13-12 14-13 15-14 17-16 17-17 19-15 19-20 +Rich@@ terin Lady Ra@@ e hat einen Prozes@@ stag für den 17. November beim Ober@@ landes@@ gericht Edinburgh festgelegt . ||| 0-0 0-1 1-2 2-3 3-4 4-5 4-18 5-6 6-7 7-8 8-9 9-10 9-12 10-11 11-13 13-14 14-15 16-17 18-16 18-19 +Wieder@@ ansch@@ aff@@ ung mit der Very American Ideal , die Arbeits@@ rechte sind Menschenrechte ||| 0-0 1-1 2-4 3-5 4-5 4-6 5-7 6-8 7-9 7-10 8-11 9-12 10-13 11-14 13-2 13-3 +aber es ist sicher keine radikale Initiative - zumindest durch amerikanische Standards . ||| 0-0 1-1 2-2 2-3 4-4 6-5 7-6 8-7 9-8 11-9 12-10 13-11 14-12 15-12 +die Amerikaner akzeptierten seit Generationen die Grundvoraussetzung , dass Arbeits@@ rechte Menschenrechte sind . ||| 0-0 0-3 1-4 3-1 4-2 5-5 6-6 9-9 10-10 11-12 12-11 15-13 +wie der Rever@@ end Martin Luther King Jr. vor fünfzig Jahren sagte : ||| 0-0 1-1 2-2 3-3 4-4 5-5 6-6 7-7 8-11 9-8 9-9 10-10 12-12 +die Geschichte ist ein großer Lehrer . ||| 0-0 0-1 1-2 2-3 3-4 4-5 5-6 +nun weiß jeder , dass die Arbeiter@@ bewegung die Stärke der Nation nicht schm@@ älert , sondern vergrößert hat . ||| 0-0 1-2 2-1 4-5 5-6 6-7 9-12 9-13 9-14 10-8 11-9 12-10 14-11 15-15 15-16 16-17 19-14 +wer die Arbeit angreift , vergisst diese einfachen Wahrheiten , aber die Geschichte erinnert sich an sie . ||| 0-0 2-3 3-1 3-2 4-5 5-6 6-7 7-8 8-9 9-10 10-11 10-12 11-13 11-15 12-14 12-16 13-17 14-4 +die Geschichte erinnert sich , wie auch wir . ||| 0-0 0-1 1-2 1-3 1-4 3-5 4-6 5-7 6-8 +Richter blockiert vorübergehend das Gesetz , das alle Louisiana Ab@@ t@@ reibungs@@ klin@@ iken schließen könnte ||| 0-0 1-2 2-1 2-3 3-3 3-4 4-5 4-6 5-15 6-14 7-7 8-8 9-9 9-10 9-11 10-12 10-13 11-5 +eine Anhörung soll innerhalb eines Monats für den Richter angesetzt werden , um ein dauerhaftes Urteil über das Gesetz zu fällen . ||| 0-0 1-1 2-2 4-9 5-3 6-4 7-5 8-6 9-7 10-8 11-10 11-11 11-12 12-19 12-20 15-14 16-15 17-16 18-17 19-18 21-21 +Small STU@@ DY : neue Medikamente können bremsen , Eier@@ stock@@ krebs ||| 0-0 1-1 2-2 3-3 4-4 5-5 6-6 7-7 8-7 8-8 10-9 12-10 13-11 +die Forscher verfolgten die Frauen@@ medizin@@ er über sieben Jahre hinweg . ||| 0-0 1-1 2-2 2-10 4-4 6-5 7-6 8-7 9-8 10-9 11-11 +ältere Frauen und jene , deren Krebs zum Zeitpunkt der Diagnose fortgeschritt@@ ener war , hatten die ärmsten Überlebens@@ raten . ||| 0-0 1-1 2-2 3-3 4-4 4-5 5-6 7-11 8-11 9-7 11-8 12-9 13-10 14-15 15-16 16-17 17-18 18-19 19-20 20-12 20-14 20-20 +Garten@@ center rue fällt bei Haus@@ besitzern . ||| 0-0 1-1 2-2 3-3 4-4 5-5 6-6 8-7 +der TV-S@@ ender stopp@@ te etwa 40 Minuten den Rundfunk , hat aber inzwischen begonnen , erneut auszu@@ strahlen . ||| 0-0 1-1 2-2 3-3 4-8 4-9 7-6 8-7 11-11 12-12 12-13 13-14 14-15 15-17 15-18 16-16 17-19 18-4 +rund einen Kilometer entfernt stießen sie auf Sicherheits@@ dienste , bewaffnet mit Stö@@ cken und Steinen . ||| 0-0 1-1 2-2 3-3 5-5 6-4 8-6 9-7 10-8 11-8 12-9 13-10 14-11 15-12 16-14 17-15 18-16 19-13 +die Polizei setzte T@@ rän@@ eng@@ as ein . ||| 0-0 1-1 2-2 3-3 3-4 4-5 4-6 6-7 6-8 +die Demonstranten forderten Shar@@ if Rücktritt , den er ablehnte . ||| 0-0 1-1 2-2 3-3 4-4 6-5 7-6 8-7 9-8 10-9 11-10 12-6 +das Militär spielt eine wichtige Rolle in Pakistan und hat in der Vergangenheit mehrfach die Macht ergriffen . ||| 0-0 1-1 2-2 3-3 4-4 5-5 6-6 7-7 10-9 10-16 11-14 11-15 12-16 14-13 17-11 18-12 20-8 diff --git a/tests/decoder/align/test_align_threshold.sh b/tests/decoder/align/test_align_threshold.sh new file mode 100644 index 0000000..2ca014a --- /dev/null +++ b/tests/decoder/align/test_align_threshold.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +# Exit on error +set -e + +# Test code goes here +$MRT_MARIAN/build/marian-decoder -c $MRT_MODELS/wmt16_systems/marian.en-de.yml --mini-batch 16 -b 5 --alignment 0.35 < text.in > align_threshold.out +diff align_threshold.out align_threshold.expected > align_threshold.diff + +# Exit with success code +exit 0 -- cgit v1.2.3