Java text-Analyse-Bibliotheken
Ich bin auf der Suche nach eine java-gestützte Lösung, um eine Voraussetzung für die Analyse von Sätzen zu melden, ob ein key-word verwendet wurde, positiv oder negativ.
Ie Das Stichwort sein könnte, 'Kohl' und dem Satz:-
"Ich mag Kohl aber nicht Erbsen'
Und ich möchte eine java-text-Analysator von einer Art zu protokollieren diese als positiv. Können die lucene (Hibernate-Search -) Bibliotheken genutzt werden, um für diese?
Irgendwelche Gedanken?
InformationsquelleAutor der Frage jaseFace | 2010-09-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst "sentiment-Analyse". Eine Möglichkeit ist LingPipedie uns freundlicherweise link auf Ihre Wettbewerber auch. Jeff Dalton hat auch eine große Liste von natural language processing tools in in seinem blog.
InformationsquelleAutor der Antwort ishnid
Ich bezweifle es etwas. Lucene kann auf jeden Fall nicht out of the box.
Wie du ja definieren ", ob ein Schlüssel-Wort verwendet wurde-positiv oder negativ - " in einer Weise, die ausgewertet werden können programmgesteuert? Um es richtig zu machen, müsste man analysieren den text für Ihre eigentliche Bedeutung, was ist ein KI problem, das ist nicht im entferntesten gelöst.
Ich nehme an, man könnte es lösen, etwa, indem Sie nur tun, eine statistische Analyse, ob das Schlüsselwort erscheint mehr Häufig in der Nähe positive (wie gut, toll, wunderbar) oder negativ (böse, Hass, scheiß, verdammt) keywords, aber auch dort gibt es Negationen, Sarkasmus und komplexe Satzstrukturen wird es problematisch.
InformationsquelleAutor der Antwort Michael Borgwardt
Werfen Sie einen Blick auf Mahout Geschmackdie baut auf Lucene, sondern fügt eine Menge von dem, was Sie brauchen out of the box. (edit) ich sollte hinzufügen, Mahout Geschmack ist lediglich Verwandtewas Sie suchen und nicht eine 100% übereinstimmung.
InformationsquelleAutor der Antwort Barend