一招教你查看贝叶斯学习数量!
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封非垃圾邮件中学习。