From: Vsevolod Stakhov Date: Wed, 28 Jun 2017 07:26:05 +0000 (+0100) Subject: [Minor] Filter NaNs from ANN training vectors X-Git-Tag: 1.6.2~66 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=27895da18643c7ccabc48e6eac2587a1f919038c;p=rspamd.git [Minor] Filter NaNs from ANN training vectors --- 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))