Object Oriented Bayesian Spam-Filter?

stimmen
24

Ich frage mich, ob es eine gute und saubere objektorientiert Programmierung (OOP) Umsetzung der Bayes-Filter für Spam und Textklassifikation? Dies ist nur zu Lernzwecken.

Veröffentlicht am 04/08/2008 um 09:21
quelle vom benutzer
In anderen Sprachen...                            


6 antworten

stimmen
12

Ich empfehle auf jeden Fall Weka , die eine ist Open Source Data Mining Software in Java geschrieben:

Weka ist eine Sammlung von Algorithmen des maschinellen Lernens für Data Mining-Aufgaben. Die Algorithmen können entweder direkt an einem Datensatz oder von Ihrem eigenen Java-Code aufgerufen angewendet werden. Weka enthält Werkzeuge für die Datenvorverarbeitung, Klassifizierung, Regression, Clustering, Assoziationsregeln und Visualisierung. Es ist auch gut geeignet für Systeme neue maschinelles Lernen zu entwickeln.

Wie oben erwähnt, es wird mit einer Reihe von verschiedenen Klassifizierer wie erwähnt SVM , Winnow , C4.5 , Naive Bayes (natürlich) und viele mehr (siehe die API doc ). Beachten Sie, dass viele Klassifizierer haben bekanntlich viel besser Perfomance als Naive Bayes im Bereich der Spam - Erkennung oder Textklassifikation.

Außerdem Weka bringt Ihnen eine sehr leistungsstarke GUI ...

Beantwortet am 03/09/2008 um 20:46
quelle vom benutzer

stimmen
5

Lesen Sie Kapitel 6 der Programmierung Collective Intelligence

Beantwortet am 01/09/2008 um 07:19
quelle vom benutzer

stimmen
4

Vielleicht https://ci-bayes.dev.java.net/ oder http://www.cs.cmu.edu/~javabayes/Home/node2.html ?

Ich spielte auch nie mit ihm.

Beantwortet am 04/08/2008 um 09:54
quelle vom benutzer

stimmen
2

nBayes - eine weitere C - Implementierung # auf CodePlex gehosteten

Beantwortet am 08/05/2009 um 15:59
quelle vom benutzer

stimmen
2

Hier ist eine Implementierung der Bayes - Filter in C #: ein naiver Bayes - Spam - Filter für C # (hosted auf Codeproject).

Beantwortet am 04/08/2008 um 10:08
quelle vom benutzer

stimmen
1

In Französisch, aber Sie sollten den Download - Link :) finden können PHP Naive Bayes - Filter

Beantwortet am 04/08/2008 um 12:03
quelle vom benutzer

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