Objektově orientované Bayesian filtrování nevyžádané pošty?

hlasů
24

Napadlo mě, jestli existuje nějaký dobrý a čistý objektově orientovaného programování (OOP) provádění Bayesian filtrování nevyžádané pošty pro a textové klasifikaci? To je jen k výukovým účelům.

Položena 04/08/2008 v 09:21
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
12

Rozhodně doporučuji Weka což je Open Source Software dolování dat napsaný v Javě:

Weka je sbírka algoritmů strojového učení pro data mining úkoly. Tyto algoritmy mohou být buď aplikován přímo do datové sady nebo volat z vlastního kódu v jazyce Java. Weka obsahuje nástroje pro datovou předzpracování, klasifikaci, regresi, shlukování, asociačních pravidel a vizualizací. Je také vhodný pro vytvoření nových systémů strojového učení.

Jak již bylo zmíněno výše, lodě s bandou různých klasifikátorů jako SVM , Winnow , C4.5 , Naive Bayes (samozřejmě) a mnoho dalších (viz doc API ). Všimněte si, že mnoho klasifikátorů je známo, že mají mnohem lepší než Perfomance Naive Bayes v oblasti detekce spamu nebo klasifikace textu.

Dále Weka vám přináší velmi silný GUI ...

Odpovězeno 03/09/2008 v 20:46
zdroj uživatelem

hlasů
5

Podívejte se na kapitolu 6 o programování kolektivní inteligence

Odpovězeno 01/09/2008 v 07:19
zdroj uživatelem

hlasů
4

Možná https://ci-bayes.dev.java.net/ nebo http://www.cs.cmu.edu/~javabayes/Home/node2.html ?

Nikdy jsem hrál s ním jeden.

Odpovězeno 04/08/2008 v 09:54
zdroj uživatelem

hlasů
2

nBayes - další implementace C # hostuje CodePlex

Odpovězeno 08/05/2009 v 15:59
zdroj uživatelem

hlasů
2

Zde je implementace Bayesian filtrování v C #: naivní Bayesian Spam Filter pro C # (hostované na CodeProject).

Odpovězeno 04/08/2008 v 10:08
zdroj uživatelem

hlasů
1

Ve francouzštině, ale měli byste být schopni najít odkaz ke stažení :) PHP Naivní bayesovský filtr

Odpovězeno 04/08/2008 v 12:03
zdroj uživatelem

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