一招教你查看贝叶斯学习数量!

  • 2019-07-11 17:06:48
MDaemon里没有专门的面板查看贝叶斯学习的数量,刚开始很多人会觉得自己添加的邮件标本数目已经够多了,可是为什么贝叶斯还没有开始分类评分呢?为了看到贝叶斯具体的学习情况,我这里告诉大家一个命令,此命令可用于确定MDaemon的MDSpamD中的贝叶斯过滤器已经处理和研究了多少封邮件。 具体步骤: ①从Windows的开始菜单打开命令行(键入‘cmd’)。 ②导航到安装了MDaemon的磁盘。 ③将目录更改为MDaemon下的SpamAssassin目录(例如:cd c:\MDaemon\SpamAssassin) ④输入以下内容:sa-learn -C ./rules --siteconfigpath=./default_rules --dump magic 您可能看到一个像这样的响应表: C:\MDaemon\SpamAssassin> sa-learn -C ./rules --siteconfigpath=./default_rules --dump magic 0.000          0                     3                   0  non-token data: bayes db version 0.000          0                3056                   0  non-token data: nspam 0.000          0                2335                   0  non-token data: nham 0.000          0                1403                   0  non-token data: ntokens 0.000          0     1102728654                    0  non-token data: oldest atime 0.000          0     1106169895                    0  non-token data: newest atime 0.000          0                     0                   0  non-token data: last journal sync atime 0.000          0                     0                   0  non-token data: last expiry atime 0.000          0                     0                   0  non-token data: last expire atime delta 0.000          0                     0                   0  non-token data: last expire reduction count 您需要关注的是【nspam】和【nham】的值,在此例中SpamAssassin已经从3056封垃圾邮件和2335封非垃圾邮件中学习。