Любая идея (пример) реализации фильтра спама на C#? Я хотел бы использовать базу данных для хранения нежелательных слов, чтобы обучить мой спам-фильтр.C# Предложения спам-фильтра
Спасибо.
Любая идея (пример) реализации фильтра спама на C#? Я хотел бы использовать базу данных для хранения нежелательных слов, чтобы обучить мой спам-фильтр.C# Предложения спам-фильтра
Спасибо.
Шаблоны более важны, чем слова (запрет «# FF0000», вы можете быть на 100% увереннее, что все, что отправлено в виде HTML-почты, будет «# FF0000» в нем не стоит читать). Взгляните на http://en.wikipedia.org/wiki/Bayesian_spam_filtering и ссылки, которые он имеет для одного подхода (IIRC, один из первых экспериментов с техникой, найденной после того, как после обучения фильтра «# FF0000» было выражением, наиболее вероятно указывающим на Спам, см., Что я вам говорил).
Вы можете проверить Paul Graham фильтрации спама статьи Вы также можете посмотреть на C# implementation of spam filter using Naive Bayes Classifier
Здесь тривиальный ручной спам-фильтр на основе слов в черный список: LINQ Query for Blacklist-Based Spam Filter
Это решение применимо когда вы не найдете мотивации для добавления библиотек или сложного пользовательского решения.