Объектно-ориентированная байесовская фильтрация спама?

Мне было интересно, есть ли какая-нибудь хорошая и чистая реализация объектно-ориентированного программирования (ООП) байесовской фильтрации для классификации спама и текста? Это только для учебных целей.

4.08.2008 08:21:42
6 ОТВЕТОВ
РЕШЕНИЕ

Я определенно рекомендую Weka, которая представляет собой ПО для анализа данных с открытым исходным кодом, написанное на Java:

Weka - это набор алгоритмов машинного обучения для задач интеллектуального анализа данных. Алгоритмы могут быть применены непосредственно к набору данных или вызваны из вашего собственного кода Java. Weka содержит инструменты для предварительной обработки данных, классификации, регрессии, кластеризации, правил ассоциации и визуализации. Он также хорошо подходит для разработки новых схем машинного обучения.

Как упоминалось выше, он поставляется с кучей различных классификаторов, таких как SVM , Winnow , C4.5 , Naive Bayes (конечно) и многими другими (см. Документ API ). Обратите внимание, что многие классификаторы имеют гораздо лучшую производительность, чем Наивный Байес, в области обнаружения спама или классификации текста.

Кроме того, Weka предлагает вам очень мощный графический интерфейс

12
3.09.2008 19:46:47
5
1.09.2008 06:19:15

Может быть, https://ci-bayes.dev.java.net/ или http://www.cs.cmu.edu/~javabayes/Home/node2.html ?

Я никогда не играл с этим.

5
7.02.2013 13:10:37

Вот реализация байесовской фильтрации в C #: Наивный байесовский фильтр спама для C # (размещен на CodeProject).

3
4.08.2008 09:08:32

nBayes - еще одна реализация C #, размещенная на CodePlex

2
8.05.2009 14:59:46

На французском, но вы должны быть в состоянии найти ссылку для скачивания :) PHP Naive Bayesian Filter

1
4.08.2008 11:03:51