From 27895da18643c7ccabc48e6eac2587a1f919038c Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 28 Jun 2017 08:26:05 +0100 Subject: [PATCH] [Minor] Filter NaNs from ANN training vectors --- src/plugins/lua/fann_scores.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/lua/fann_scores.lua b/src/plugins/lua/fann_scores.lua index 4737c7ba0..e6c7eade4 100644 --- a/src/plugins/lua/fann_scores.lua +++ b/src/plugins/lua/fann_scores.lua @@ -50,6 +50,7 @@ local function symbols_to_fann_vector(syms, scores) local n = rspamd_config:get_symbols_count() fun.each(function(s, score) + if score ~= score then score = 0.0 end -- nan sanity matched_symbols[s + 1] = rspamd_util.tanh(score) end, fun.zip(syms, scores)) -- 2.39.5