
Αναρωτιόμουν αν υπάρχει κάποια καλή και καθαρή αντικειμενοστραφή προγραμματισμό (OOP) εφαρμογή των Bayesian φιλτράρισμα για spam και το κείμενο ταξινόμησης; Αυτό είναι μόνο για εκπαιδευτικούς σκοπούς.

 
Αντικειμενοστρεφής Bayesian Spam Filtering;
===========================================



Θα ήθελα να συστήσω σίγουρα [Weka](http://www.cs.waikato.ac.nz/ml/weka/) το οποίο είναι ένα *Open Source λογισμικό εξόρυξης δεδομένων* γραμμένο σε Java:



> 
> Weka είναι μια συλλογή από αλγόριθμους μηχανικής μάθησης για εργασίες εξόρυξης δεδομένων. Οι αλγόριθμοι μπορούν είτε να εφαρμοστούν άμεσα σε ένα σύνολο δεδομένων ή καλείται από το δικό σας κώδικα Java. Weka περιέχει εργαλεία για τα δεδομένα προ-επεξεργασία, ταξινόμηση, παλινδρόμηση, ομαδοποίηση, κανόνες συσχέτισης, και την απεικόνιση. Είναι επίσης κατάλληλη για την ανάπτυξη νέων συστημάτων μηχανικής μάθησης.
> 
> 
> 


Όπως αναφέρθηκε παραπάνω, τα πλοία με μια δέσμη των διαφορετικών ταξινομητών όπως [SVM](http://en.wikipedia.org/wiki/Support_vector_machine) , [Winnow](http://en.wikipedia.org/wiki/Winnow_%28algorithm%29) , [C4.5](http://en.wikipedia.org/wiki/C4.5_algorithm) , Naive Bayes (φυσικά) και πολλά άλλα (βλέπε την [doc API](http://weka.sourceforge.net/doc/) ). Σημειώστε ότι πολλές ταξινομητές είναι γνωστό ότι έχουν **πολύ καλύτερη παράσταση από Naive Bayes** στον τομέα της ανίχνευσης spam ή ταξινόμησης κειμένου.


Επιπλέον Weka σας φέρνει ένα πολύ [ισχυρό γραφικό περιβάλλον](http://www.cs.waikato.ac.nz/~ml/weka/gui_explorer.html) ...

 

Ίσως <https://ci-bayes.dev.java.net/> ή <http://www.cs.cmu.edu/~javabayes/Home/node2.html> ;


Ποτέ δεν έπαιξε με αυτό, είτε.

 

Εδώ είναι μια υλοποίηση του Bayesian φιλτράρισμα σε C #: [Ένα Naive Bayesian φίλτρο spam για την C #](http://www.codeproject.com/KB/recipes/BayesianCS.aspx) (που φιλοξενείται στο CodeProject).

 

Στα γαλλικά, αλλά θα πρέπει να είναι σε θέση να βρείτε το download link :)
 [PHP Naive Bayesian φίλτρο](http://xhtml.net/scripts/PHPNaiveBayesianFilter)

 

Ελέγξτε Κεφάλαιο 6 [Προγραμματισμός Συλλογική Νοημοσύνη](http://rads.stackoverflow.com/amzn/click/0596529325)

 

[nBayes](http://codecube.net/2009/05/bayesian-filtering-with-c/) - μια άλλη εφαρμογή C # που φιλοξενούνται στο CodePlex

 