This patch is a prototype. It is not yet in a state
where it can be integrated into POPFile. I am
submitting it at this time to allow others to try it
out, see whether it has merit, and possibly improve on
it. I hope the patch will remain open for a while, to
allow people to try it out easily.
This patch causes POPFile to monitor its own accuracy,
to assign to every classification a "confidence level"
based on past history of the bucket, and to display the
confidence in the History and Message View displays.
Specific reasons the patch should not be accepted as is:
. Other files should be modified, including
traintest.pl, and probably SMTP.pl and the other Proxy
modules.
. No test code has been written.
Users who try the patch out should clear their message
history and delete the history cache before proceeding.
To emulate the behavior of this patch as would be seen
by a new POPFile user, the statistics should be cleared
before bring up the patched POPFile for the first time.
I will discuss the patch in some detail on the Bleeding
Edge forum, and will update this description to include
the id number of the thread.
The patch is in the form of context diffs. It applies
to version 0.20.0, as shipped.
Context diffs for Classifier/Bayes.pm
Context diffs for UI/HTML.pm
Context diffs for Proxy/POP3.pm
Context diffs for languages/English.msg
Logged In: YES
user_id=624143
The Bleeding Edge forum thread concerning this patch is:
http://sourceforge.net/forum/forum.php?thread_id=955087&forum_id=230652
Logged In: YES
user_id=578491
To minimize disruption I'm holding this until after the
v0.20.1 bug fix release.
John.