oop - Objektorientierte Bayes'sche Spam-Filterung?

Translate

Ich habe mich gefragt, ob es eine gute und saubere objektorientierte Programmierung (OOP) für die Bayes'sche Filterung zur Klassifizierung von Spam und Text gibt. Dies ist nur zu Lernzwecken.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Ich kann es auf jeden Fall empfehlenWekaDas ist einOpen Source Data Mining-Softwaregeschrieben in Java:

Weka ist eine Sammlung von Algorithmen für maschinelles Lernen für Data Mining-Aufgaben. Die Algorithmen können entweder direkt auf einen Datensatz angewendet oder aus Ihrem eigenen Java-Code aufgerufen werden. Weka enthält Tools zur Datenvorverarbeitung, Klassifizierung, Regression, Clusterbildung, Zuordnungsregeln und Visualisierung. Es eignet sich auch gut zur Entwicklung neuer maschineller Lernschemata.

Wie oben erwähnt, wird es mit einer Reihe von verschiedenen Klassifikatoren wie geliefertSVM, Worfeln, C4.5, Naive Bayes (natürlich) und viele mehr (siehe dieAPI-Dokument). Beachten Sie, dass viele Klassifikatoren bekanntermaßen vorhanden sindviel bessere Leistung als Naive Bayesim Bereich der Spam-Erkennung oder Textklassifizierung.

Außerdem bringt Weka Ihnen eine sehrleistungsstarke GUI

Quelle
Translate
Translate
Translate

Hier ist eine Implementierung der Bayes'schen Filterung in C #:Ein naiver Bayesianischer Spamfilter für C #(auf CodeProject gehostet).

Quelle
Translate

nBayes- Eine weitere auf CodePlex gehostete C # -Implementierung

Quelle
Translate

Auf Französisch, aber Sie sollten in der Lage sein, den Download-Link zu finden :)PHP Naiver Bayesian Filter

Quelle