2010-02-26 9 views
6

Ich bin auf der Suche nach kostenlosen Tools/Komponenten/Bibliotheken, die es mir ermöglichen, Text Mining, Faktenextraktion und semantische Analyse in meiner .NET-Anwendung zu nutzen.Text Mining, Faktenextraktion, semantische Analyse mit .Net

Das Projekt GATE ist was ich brauche, aber es ist in Java geschrieben. Gibt es so etwas wie GATE in der .NET-Welt?

Meine Herausforderung besteht darin, bestimmte Fakten aus Website-Textinhalt zu extrahieren. Ich plane, einige NLP-Algorithmen zu verwenden, um eine solche Funktionalität zu erreichen, aber ich bin mir nicht sicher, wie ich sie implementieren werde, also werde ich alle vorhandenen Lösungen verwenden, wenn sie verfügbar sind.

Ich freue mich, wenn Sie mir ein paar Tipps geben könnten. Ich bin neu in diesem Bereich, also würde jede in Verbindung stehende Information für mich sehr nützlich sein.

Antwort

3

Ich hatte eine Menge Erfolg mit IKVM Java-Ports auf .NET-Assemblies zu portieren, Sie könnten das auf GATE ausprobieren.

+0

Vielen Dank für Ihre Antwort. Ich werde versuchen, einige GATE-Module nach .NET zu portieren, wenn ich keine native .NET-Bibliothek bekomme. –

+0

Ich habe es ausprobiert und fast alle .class-Dateien erfolgreich in eine .NET-DLL konvertiert. Nochmals vielen Dank, es ist die beste Lösung, die ich bisher gefunden habe. –

+1

Großartig! Ein Nachteil ist, dass es in einer x64-Umgebung einige Probleme geben kann. Ansonsten haben wir festgestellt, dass die Leistung für portierte Bibliotheken viel besser ist als die native JVM - go-Zahl. Lesen Sie hier mehr - http://trycatchfail.com/blog/post/2008/11/03/Bridging-the-Java-NET-Gap-foreaching-an-Enumeration.aspx –