Obiektowe Bayesowskie Filtrowanie Spamu?
Zastanawiałem się, czy jest jakaś dobra i czysta implementacja programowania obiektowego (OOP) bayesowskiego filtrowania dla spamu i klasyfikacji tekstu? To tylko w celach edukacyjnych.
6 answers
Zdecydowanie polecam Weka który jest Open Source Data Mining Software napisany w Javie:
Weka jest zbiorem algorytmów uczenia maszynowego do zadań eksploracji danych. Algorytmy mogą być stosowane bezpośrednio do zbioru danych lub wywoływane z własnego kodu Java. Weka zawiera narzędzia do wstępnego przetwarzania danych, klasyfikacji, regresji, klastrowania, reguł asocjacji i wizualizacji. Jest również dobrze przystosowany do rozwijania nowego uczenia maszynowego Schematy.
Jak wspomniano powyżej, statki z kilku różnych klasyfikatorów, takich jak SVM, Winnow, C4. 5, naiwne Bayes (oczywiście) i wiele innych (patrz API doc). Zauważ, że wiele klasyfikatorów ma znacznie lepszą skuteczność niż naiwny Bayes w dziedzinie wykrywania spamu lub klasyfikacji tekstu.
Ponadto Weka przynosi bardzo potężny GUI ...
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-03 19:46:47
Zobacz Rozdział 6 Programowanie inteligencja zbiorowa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-01 06:19:15
Maybe https://ci-bayes.dev.java.net/ lub http://www.cs.cmu.edu / ~javabayes/Home/node2.html?
Ja też się tym nie bawiłem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-07 13:10:37
Oto implementacja filtrowania bayesowskiego w C#: naiwny Bayesowski filtr antyspamowy dla C# (hostowany na CodeProject).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-04 09:08:32
NBayes - kolejna implementacja C# hostowana na CodePlex
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-08 14:59:46
Po francusku, ale powinieneś być w stanie znaleźć link do pobrania :) PHP Naive Bayesian Filter
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-04 11:03:51