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) | 从指定的字符串中学习来自垃圾邮件或非垃圾邮件来源。 |