From 5ba153806b253c8ab4768882d34ac61c32f25b62 Mon Sep 17 00:00:00 2001 From: phikoehn Date: Wed, 13 Mar 2013 17:52:24 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20kneserNey=20phrase=20probability=20smoo?= =?UTF-8?q?thing=20bug=20reported=20by=20=09=20=C4=8Ceslav=20Przywara=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- phrase-extract/consolidate-main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phrase-extract/consolidate-main.cpp b/phrase-extract/consolidate-main.cpp index 70de9678b..fd33907de 100644 --- a/phrase-extract/consolidate-main.cpp +++ b/phrase-extract/consolidate-main.cpp @@ -256,7 +256,7 @@ void processFiles( char* fileNameDirect, char* fileNameIndirect, char* fileNameC if (kneserNeyFlag) { float D = kneserNey_D3; if (countEF < 2) D = kneserNey_D1; - if (countEF < 3) D = kneserNey_D2; + else if (countEF < 3) D = kneserNey_D2; if (D > countEF) D = countEF - 0.01; // sanity constraint float p_b_E = n1_E / totalCount; // target phrase prob based on distinct