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) Узнает из указанной строки источник спама или не спама.

Смотрите также