贝叶斯法
对于贝叶斯法,要用户作一些准备工作.
准备工作:
1,学习邮件
a)整理邮箱。(建议学习“收件箱”和“垃圾邮件箱”)
用规则法对要学习的邮箱进行邮件过滤,为了保证学习效果,对过滤完的邮箱进行检查,把“垃圾邮件箱”中的非垃圾邮件移回“收件箱”,把“收件箱”的垃圾邮件移到“垃圾邮件箱”。
b)选中整理好的邮箱
c)执行“工具”菜单的“反垃圾邮件设置。。。”
d)在“反垃圾邮件设置”对话框中,选中“贝叶斯”,按“学习。。。”按钮。
(如需要把旧的学习记录清除,重新学习可以点击“高级。。。”把记录清除后再学习。)
e)在学习向导中,选择邮件的学习类型(“收件箱”默认作为非垃圾邮件进行学习,“垃圾邮件箱”
默认作为垃圾邮件进行学习),按“下一步”按钮进行学习。
f)学习完一个邮箱,在向导中点击“完成”返回,可进行下一个邮箱的学习。
g)学习足够的邮件后在“反垃圾邮件设置”对话框中选择了“使用贝叶斯模型判定接收的邮件是否垃圾邮件”才可以在接收邮件时应用“贝叶斯”对邮件进行过滤。
注意:学习的邮箱务必整理好,这决定了“贝叶斯”对垃圾邮件的过滤效果。
2,测试步骤:
a)清空“垃圾邮件箱”的邮件
b)选中要测试的邮箱。(尽量选中没有被学习过的邮箱)
c)执行“工具”菜单的“过滤垃圾邮件。。。”
d)在“过滤垃圾邮件”的对话框的“过滤方式”只取“使用贝叶斯过滤法”然后按“确定”按钮。
e)检查测试的邮箱和“垃圾邮件箱”,统计数据。
统计数据:
“贝叶斯法”的测试后需要进行数据统计。
f) 统计过滤到“垃圾邮件箱”的邮件总数。
g) 统计“垃圾邮件箱”中不是垃圾邮件个数。(误判的个数)
h) 统计进行了测试邮箱的邮件总数。
i) 统计测试邮箱中是剩下的垃圾邮件个数。(漏判的个数)
j) 统计进行了测试的邮件总数。(测试邮件的总数=“垃圾邮件箱”的邮件+过滤后测试邮箱的邮件个数)
g)使用“贝叶斯法”测试的另需要统计,非垃圾邮件学习的邮件个数和词语的个数以及垃圾邮件学习的邮件个数和词语的个数。
提醒:邮箱里邮件个数可选中邮箱点击右键的属性查看。
|