Object Oriented Bayesa Filtrowanie spamu?

głosy
24

Zastanawiałem się, czy jest jakiś dobry i czysty programowania obiektowego (OOP) realizacja filtrowanie Bayesa do klasyfikacji spamu i tekst? To jest tylko w celach edukacyjnych.

Utwórz 04/08/2008 o 09:21
źródło użytkownik
W innych językach...                            


6 odpowiedzi

głosy
12

Zdecydowanie polecam WEKA który stanowi źródłowy oprogramowania Data Mining Otwarte napisany w Javie:

Weka to zbiór algorytmów uczenia maszynowego dla zadań eksploracji danych. Algorytmy mogą być albo stosowane bezpośrednio do zestawu danych lub wywoływane z własnego kodu Java. Weka zawiera narzędzia do wstępnego przetwarzania danych, klasyfikacji, regresji, klastrów, reguł asocjacyjnych i wizualizacji. Jest również doskonale nadaje się do tworzenia nowych programów uczenia maszynowego.

Jak wspomniano powyżej, to statki z gronem różnych klasyfikatorów jak SVM , winnow , C4.5 , Naive Bayesa (oczywiście) i wiele innych (patrz doc API ). Należy pamiętać, że wiele klasyfikatorów znane są znacznie lepsze niż naiwny klasyfikator Bayesa osiągów w dziedzinie wykrywania spamu lub klasyfikacji tekstu.

Ponadto Weka przynosi bardzo potężne GUI ...

Odpowiedział 03/09/2008 o 20:46
źródło użytkownik

głosy
5

Sprawdź Rozdział 6 Programowanie Collective Intelligence

Odpowiedział 01/09/2008 o 07:19
źródło użytkownik

głosy
4

Może https://ci-bayes.dev.java.net/ lub http://www.cs.cmu.edu/~javabayes/Home/node2.html ?

Nigdy nie grałem z nim albo.

Odpowiedział 04/08/2008 o 09:54
źródło użytkownik

głosy
2

nBayes - kolejna realizacja C # hostowane na CodePlex

Odpowiedział 08/05/2009 o 15:59
źródło użytkownik

głosy
2

Oto implementacja filtrowania Bayesa w C #: naiwny Bayesa Spam Filter dla C # (hostowane na CodeProject).

Odpowiedział 04/08/2008 o 10:08
źródło użytkownik

głosy
1

W języku francuskim, ale powinieneś być w stanie znaleźć link do pobrania :) PHP Naive Bayesa Filtrowanie

Odpowiedział 04/08/2008 o 12:03
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more