SpamAnalyzer

SpamAnalyzer class

允许应用程序使用自学习贝叶斯过滤器检测垃圾邮件的类。

public class SpamAnalyzer

构造函数

姓名 描述
SpamAnalyzer() 初始化一个新的实例SpamAnalyzer类.
SpamAnalyzer(Stream) 初始化一个新的实例SpamAnalyzer类.
SpamAnalyzer(string) 初始化一个新的实例SpamAnalyzer类.

方法

姓名 描述
LoadDatabase(Stream) 从流中加载贝叶斯数据库。
LoadDatabase(string) 从文件加载贝叶斯数据库。
Reset() 清除所有统计信息(贝叶斯数据库)。
SaveDatabase(Stream) 将贝叶斯数据库保存到流中。
SaveDatabase(string) 将贝叶斯数据库保存到文件中。
Test(MailMessage) 分析邮件并返回邮件为垃圾邮件的概率。
TrainFilter(MailMessage, bool) 从指定的邮件中学习来自垃圾邮件或非垃圾邮件来源。
TrainFilter(MailMessage[], MailMessage[]) 从指定的邮件中学习来自垃圾邮件或非垃圾邮件来源。
TrainFilter(string, bool) 从指定的字符串中学习来自垃圾邮件或非垃圾邮件来源。

也可以看看