I was wondering if there is any good and clean object-oriented programming (OOP) implementation of Bayesian filtering for spam and text classification? This is just for learning purposes.
original title: "oop - Object Oriented Bayesian Spam Filtering?"
I was wondering if there is any good and clean object-oriented programming (OOP) implementation of Bayesian filtering for spam and text classification? This is just for learning purposes.
मैं सोच रहा था कि क्या स्पैम और टेक्स्ट वर्गीकरण के लिए बायेसियन फ़िल्टरिंग का कोई अच्छा और स्वच्छ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) कार्यान्वयन है? यह सिर्फ सीखने के उद्देश्य के लिए है।
यह अनुवाद के बाद का सारांश है, अगर आपको पूरा अनुवाद देखने की आवश्यकता है, तो कृपया 'अनुवाद' आइकन पर क्लिक करें
I definitely recommend Weka which is an Open Source Data Mining Software written in Java:
As mentioned above, it ships with a bunch of different classifiers like SVM, Winnow, C4.5, Naive Bayes (of course) and many more (see the API doc). Note that a lot of classifiers are known to have much better perfomance than Naive Bayes in the field of spam detection or text classification.
Furthermore Weka brings you a very powerful GUI…
Check out Chapter 6 of Programming Collective Intelligence
Maybe https://ci-bayes.dev.java.net/ or http://www.cs.cmu.edu/~javabayes/Home/node2.html?
I never played with it either.
Here is an implementation of Bayesian filtering in C#: A Naive Bayesian Spam Filter for C# (hosted on CodeProject).
nBayes - another C# implementation hosted on CodePlex
In French, but you should be able to find the download link :) PHP Naive Bayesian Filter