2010-09-16 8 views
11

Ich habe ein ähnliches Projekt hier gefunden: Sentiment analysis for Twitter in Python. Ich arbeite jedoch an C# und brauche einen naiven Bayesian Classifier, der Open Source in derselben Sprache ist. Es sei denn, jemand kann herausfinden, wie ich einen Python Bayesian Classifier verwenden kann, um die gleichen Ziele zu erreichen. Irgendwelche Ideen?Auf der Suche nach Open Source Naive Bayesian Classifier in C# für ein Twitter Sentiment Analyse-Projekt

+0

Sie die aus Verfahrensweg gehen könnte die Python-Bibliothek zugreifen - nicht schön - aber etwas. (Sie könnten auch IronPython als eine Möglichkeit betrachten.) –

Antwort

1

Wenn Sie naive Bayes nicht unbedingt brauchen, würde ich Libshogun vorschlagen. Es hat eine große Anzahl von qualitativ hochwertigen Klassifikatoren, und es wurde anscheinend erfolgreich für win32 auf Cygwin gebaut. Nachdem dies erstellt wurde, können Sie einfach von C# auf die DLLs zugreifen. Ich denke, es wird Ihnen schwer fallen, eine Classifier-Bibliothek zu finden, die in C# geschrieben ist, aufgrund der oft leistungsschweren Klassifizierung, weshalb Sie am besten eine native Bibliothek wie diese aufrufen sollten.

2

Ich habe erfolgreich den Code von this CodeProject Artikel in einem Projekt vor ein paar Jahren und es funktioniert immer noch schön mit ~ 99% Genauigkeit.

+0

Wie haben Sie diesen Bayes'schen Klassifikator verwendet? Ich befolge die Anweisungen, aber ein wenig Verlust. – youngscientist