aboutsummaryrefslogtreecommitdiffstats
path: root/src/classifiers/winnow.c
Commit message (Expand)AuthorAgeFilesLines
* * Fix build under CentOS 5 with old glib 2.12Vsevolod Stakhov2011-07-291-7/+5
* * First commit to implement multi-statfile filter system with new learning me...Vsevolod Stakhov2011-07-121-13/+20
* Fixes in classifying for small messages.Vsevolod Stakhov2011-01-251-3/+12
* Remove G_INLINE_FUNC definitions as I misunderstood its purposes.Vsevolod Stakhov2010-10-151-1/+1
* Fixes bugs found with clang-static analyser.Vsevolod Stakhov2010-10-111-2/+13
* * Fix races in fuzzy storageVsevolod Stakhov2010-08-261-1/+3
* * Fix normalization for systems that have not tanhl functionVsevolod Stakhov2010-08-181-2/+2
* * Remove normalizer as it is winnow specific thing, so all statistic algorith...Vsevolod Stakhov2010-08-131-4/+18
* * Add bayesian classifier (initial version)Vsevolod Stakhov2010-08-131-10/+10
* * One more try to improve accuracy of winnow algorithmVsevolod Stakhov2010-08-061-10/+19
* * Fixes to winnow learningVsevolod Stakhov2010-08-051-41/+107
* * Fix some logic errors in learningVsevolod Stakhov2010-08-031-6/+8
* * Improve logic of learning messages: do not learn more than specific thresholdVsevolod Stakhov2010-08-021-8/+82
* * Change metric logicVsevolod Stakhov2010-06-161-1/+1
* * Fix strict aliasing while compiling with optimizationVsevolod Stakhov2010-05-311-1/+1
* * Fix orderVsevolod Stakhov2010-05-271-3/+3
* * In classify normalize result after comparing, not beforeVsevolod Stakhov2010-05-271-3/+3
* * Convert statistic sums to use long double for countersVsevolod Stakhov2010-05-271-23/+17
* * Implement new learning system, now rspamd should be much more intelligent w...Vsevolod Stakhov2010-05-271-32/+125
* * Fix awfull bug in classifying when first statfile has twice weight than sec...Vsevolod Stakhov2010-05-141-2/+2
* * Bugfixes:Vsevolod Stakhov2010-04-201-1/+1
* * Add option min_tokens to classifier that allows to skip too short messages ...Vsevolod Stakhov2010-03-221-1/+34
* * Fix bugs from previous commitcebka@lenovo-laptop2010-03-011-6/+3
* * Add weights command for getting weights of each message by each statfilecebka@lenovo-laptop2010-03-011-2/+65
* * Forgotten call of normalizer functioncebka@lenovo-laptop2010-01-141-0/+3
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-1/+1
* * Implement pre and post classify callbacks for checking specific statfiles f...Vsevolod Stakhov2009-12-161-3/+21
* * Fix symbols cache (init lua filters before symbols cache initialization)Vsevolod Stakhov2009-12-141-3/+21
* * Many major fixes to statfiles:Vsevolod Stakhov2009-12-031-16/+29
* * Write revision and revision time to statfileVsevolod Stakhov2009-11-121-22/+2
* * Add binlog API implementationVsevolod Stakhov2009-11-061-1/+3
* * Add ability to change statfile size limit in config and allow reindexing of...Vsevolod Stakhov2009-10-161-4/+4
* * Retab, no functional changesVsevolod Stakhov2009-10-021-44/+44
* * Fix race between learn and classifyVsevolod Stakhov2009-09-281-1/+5
* * Fix learningVsevolod Stakhov2009-09-251-3/+5
* * Remove assertVsevolod Stakhov2009-09-161-3/+5
* * New system of classifiers interface and statfiles processingVsevolod Stakhov2009-09-141-57/+56
* * Rework structure and API of statfiles functions to improve performance and ...Vsevolod Stakhov2009-07-021-13/+11
* * Prepare to migrate to cmake (still need to write install target and working...Vsevolod Stakhov2009-02-161-3/+1
* * Add BSD license textVsevolod Stakhov2009-02-161-0/+24
* * Avoid division by zeroVsevolod Stakhov2009-02-091-1/+8
* * Do another rework of filters/metrics and statfiles processingVsevolod Stakhov2009-01-291-10/+61
* * Rework statfiles result processingVsevolod Stakhov2009-01-221-0/+6
* * Add simple implementation of classifiers abstraction and winnow classifierVsevolod Stakhov2008-12-041-0/+107