Thread: [cvs] bogofilter/src bogotune.c,1.154,1.155
Fast Bayesian spam filter along lines suggested by Paul Graham
Brought to you by:
m-a
From: <re...@us...> - 2004-09-26 15:09:31
|
Update of /cvsroot/bogofilter/bogofilter/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5613 Modified Files: bogotune.c Log Message: Use #defines for minimum and maximum acceptable ham cutoffs. Index: bogotune.c =================================================================== RCS file: /cvsroot/bogofilter/bogofilter/src/bogotune.c,v retrieving revision 1.154 retrieving revision 1.155 diff -u -d -r1.154 -r1.155 --- bogotune.c 26 Sep 2004 15:07:46 -0000 1.154 +++ bogotune.c 26 Sep 2004 15:09:20 -0000 1.155 @@ -77,6 +77,8 @@ #define LARGE_COUNT 40000 #define HAM_CUTOFF 0.10 +#define MIN_HAM_CUTOFF 0.10 /* minimum final ham_cutoff */ +#define MAX_HAM_CUTOFF 0.45 /* maximum final ham_cutoff */ #define MIN_CUTOFF 0.55 /* minimum cutoff for set_thresh() */ #define WARN_MIN 0.50 /* warning minimum for set_thresh() */ #define WARN_MAX 0.99 /* warning maximum for set_thresh() */ @@ -1235,8 +1237,8 @@ if (!skip) { uint s = ceil(sp_cnt * 0.002 - 1); ham_cutoff = sp_scores[s]; - if (ham_cutoff < 0.10) ham_cutoff = 0.10; - if (ham_cutoff > 0.45) ham_cutoff = 0.45; + if (ham_cutoff < MIN_HAM_CUTOFF) ham_cutoff = MIN_HAM_CUTOFF; + if (ham_cutoff > MAX_HAM_CUTOFF) ham_cutoff = MAX_HAM_CUTOFF; } printf("ham_cutoff=%5.3f\t\n", ham_cutoff); |