From 93bdac797ed3cf04a427e276823f9896dcf19a2d Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Tue, 25 Jul 2017 02:17:07 +0200 Subject: lfpe 2017 (neural edition) --- views/summary.haml | 97 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 46 deletions(-) (limited to 'views') diff --git a/views/summary.haml b/views/summary.haml index 671f1b5..7339367 100644 --- a/views/summary.haml +++ b/views/summary.haml @@ -11,51 +11,56 @@ %h1 Summary %p.small (Session #{session_key}) %p Data is shown in the MT system's formatting. BLEU is calculated without smoothing. TER capped at 1.0. - %table - %tr - %td - #{"#"} - %td - %strong Source - %td - %strong - Post-Edit - %td - %strong - Reference - %td - %strong - BLEU - %td - %strong - TER - %td - %strong - MT - %td - %strong - HTER - %td - %strong - Key. - %td - %strong - M.a. - %td - %strong - Dur. - - data["post_edits"].each_with_index do |pe,j| - %tr - %td.center #{j+1}. - %td #{data["source_segments"][j]} - %td #{pe} - %td #{data["references"][j]} - %td.center #{(BLEU::per_sentence_bleu(pe, [data["references"][j]], 4, 0)*100).round 2}% - %td.center #{ter_scores[j]} - %td #{data["mt_raw"][j]} - %td.center #{hter_scores[j]} - %td.center #{data["count_kbd"][j]} - %td.center #{data["count_click"][j]} - %td.center #{((data["durations"][j]/1000.0)/60.0).round 1} min + -if data["source_segments"].size == data["mt_raw"].size + %table + %tr + %td + #{"#"} + %td + %strong Source + %td + %strong + Post-Edit + %td + %strong + Reference + %td + %strong + BLEU + %td + %strong + TER + %td + %strong + MT + %td + %strong + HTER + %td + %strong + Rating + %td + %strong + Key. + %td + %strong + M.a. + %td + %strong + Dur. + - data["post_edits"].each_with_index do |pe,j| + %tr + %td.center #{j+1}. + %td #{data["source_segments"][j].gsub(/((@@ )|(@@$))/, "")} + %td #{pe.gsub("@@ ", "")} + %td #{data["references"][j]} + %td.center #{bleu_scores[j]} + %td.center #{ter_scores[j]} + %td #{data["mt_raw"][j].gsub(/((@@ )|(@@$))/, "")} + %td.center #{hter_scores[j]} + %td.center #{data["ratings"][j]} + %td.center #{data["count_kbd"][j]} + %td.center #{data["count_click"][j]} + %td.center #{((data["durations"][j]/1000.0)/60.0).round 1} min [#{((data["durations_rating"][j]/1000.0)/60.0).round 1} min] -- cgit v1.2.3