Ich brauche Co-Referenz in dem Satz "Barack Obama ist der Präsident der Vereinigten Staaten. Er lebt im Weißen Haus. Er besuchte China eine Woche zurück." Ich muss "He" durch "Barack Obama" ersetzen. Bitte geben Sie die Richtung für eine Lösung an. Ich bin auf Windows 7 mit Python 2x.Natural Language Processing (Satz Co-Referenz) in Python
Antwort
Stanford CoreNLP 3.8.0 kann Koreferenz für ein Dokument durchführen. Es gibt mehrere Schnittstellen, aber hier ist ein Beispiel Befehl:
java -Xmx8g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,parse,mention,coref -file document.txt -outputFormat text
Es schaffen wird erwähnt (wie „Er“, „Barack Obama“) und Links zwischen erwähnt, die auf dasselbe beziehen. Es ist nicht perfekt, da der Stand der Technik für die Koreferenz immer noch viele Fehler macht.
Sie können viel mehr Informationen über die Verwendung von Stanford CoreNLP auf unsere Dokumentations-Website finden: https://stanfordnlp.github.io/CoreNLP/
Danke. Ich suchte nach einer Funktion oder einem Modul, die die Co-Referenz machen können. Ich werde auch das CoreNLP überprüfen. – SRK
- 1. Natural Language Processing-Paket
- 2. Natural Language Processing Datenbank Abfrage
- 3. Natural Language Processing - Truecaser-Klassifizierer
- 4. Natural Language Processing-Lösung in Java?
- 5. Natural Language Processing in Windows 8
- 6. Natural Language Processing (syntatctic, semantische PROGmatic) Analyse
- 7. Google Cloud Natural Language Processing API-Ausgabenbeschränkung
- 8. In Natural Language Processing, was ist der Zweck des Chunking?
- 9. Natural Language Processing Algorithmus für die Stimmung einer E-Mail
- 10. Natural Language Processing-Bibliothek für die automatische Tagging (.NET)
- 11. Parsing Natural Language
- 12. Natural Laguage Processing Tools
- 13. Mongodb Natural Language Abfrage
- 14. Natural Language Verarbeitung von Themen
- 15. Was ist der beste Weg, Natural Language Processing in Rails App zu tun?
- 16. Liste der Natural Language Processing-Tools in Bezug auf die Sentiment-Analyse - welches Sie
- 17. Natural Language Parsing eines Termins?
- 18. Neue Google Natural Language-API
- 19. Natural Language Parsing, praktisches Beispiel
- 20. Wie können Machine Learning-Ansätze auf Natural Language Processing angewendet werden?
- 21. Wann sollte der PyPI-Klassifizierer "Natural Language" verwendet werden?
- 22. Natural Language Datums-Parser für Ruby/Rails
- 23. ID Watson Natural Language Klassifizierer. Fehler
- 24. Google Natural Language API-Berechtigung verweigert Fehler
- 25. Google Cloud Natural Language-API - Ereigniserkennung
- 26. Watson Natural Language Grundlegendes Java-SDK
- 27. Google Natural Language API mit Java - setLanguage
- 28. Marklogic Machine Learning oder NLP - Natural Language Verarbeitung
- 29. Natural Language Datum und Uhrzeit Parser für Java
- 30. Natural Language Prozess mit SharpNLP mit einer Probe
Warum ist meine Frage überstimmt ?? Diese Frage wurde bisher nicht gestellt! – SRK
Normalerweise erstellen Leute ein [MCVE]. Sie haben nicht gezeigt, was Sie versucht haben, um die Frage zu lösen. –