Spam ve metin sınıflandırma için Bayes filtreleme herhangi iyi ve temiz nesne yönelimli programlama (OOP) uygulaması olup olmadığını merak ediyorum? Bu sadece öğrenme amaçlıdır.
Bayes Spam Filtreleme Odaklı Nesne?
Kesinlikle tavsiye Weka bir olan Açık Kaynak Veri Madenciliği Yazılım Java ile yazılmış:
Weka veri madenciliği görevler için makine öğrenim algoritmalarının topluluğudur. algoritmalar ya bir veri kümesi doğrudan uygulanabilir veya kendi Java kodu çağrılabilir. WEKA veri ön işleme, sınıflandırma, regresyon, kümeleme, ilişkilendirme kuralları ve görselleştirme için araçlar içerir. Aynı zamanda yeni makine öğrenme şemaları geliştirilmesi için çok uygundur.
Gibi farklı sınıflandırıcılar bir grup ile yukarıda, bu gemiler de belirtildiği gibi SVM , Kalbur , C4.5 , Naive Bayes (elbette) ve daha birçok (bkz API doc ). Sınıflandırıcıların bir sürü olduğu bilinen unutmayın Naif Bayes çok daha iyi perfomance spam algılama veya metin sınıflandırma alanında.
Ayrıca Weka size çok getiriyor güçlü GUI ...
Bölüm 6 göz atın Programlama Kolektif Zeka
nBayes - Codeplex üzerinde barındırılan başka C # uygulaması
: Burada C # Bayes filtreleme bir uygulamasıdır C # için Naif Bayes Spam Filtresi (CodeProject barındırılan).
Fransızcada, ancak indirme bağlantısını bulmak mümkün olmalıdır :) PHP Naif Bayes Filtresi