Weiß jemand, wo ich ein Beispiel finden kann, wie man die SimpleLemmatizer() - Klasse in der OpenNLP-Bibliothek verwendet, und wo ich ein Beispiel-Englisch-Wörterbuch finden kann? Es scheint in der Dokumentation zu fehlen.OpenNLP Lemmatisierung Beispiel
5
A
Antwort
7
können Sie Wörterbuch von hier herunterladen - en-lemmatizer.dict
Beispiel:
import opennlp.tools.lemmatizer.SimpleLemmatizer;
private static SimpleLemmatizer lemmatizer;
private String lemmatize(String word, String postag) throws IOException {
if (lemmatizer == null) {
InputStream is = getClass().getResourceAsStream("/models/en-lemmatizer.dict");
lemmatizer = new SimpleLemmatizer(is);
is.close();
}
String lemma = lemmatizer.lemmatize(word, postag);
return lemma;
}
Beispielcode von hier genommen - DocumentTaggerService
1
RAVI antwortete nicht vollständig die Frage:
Der Grund Sie sehen den SimpleLemmatizer im Autodoc nicht, weil er tatsächlich nicht existiert.
Verwenden Sie stattdessen DictionaryLematizer.
opennlp.tools.lemmatizer.DictionaryLemmatizer
Verwandte Themen
- 1. opennlp Beispiel Trainingsdaten für Krankheit
- 2. Diminutive Wörter stemming/Lemmatisierung
- 3. Französisch Lemmatisierung Kern NLP
- 4. Lemmatisierung von nicht-englischen Wörtern?
- 5. OpenNLP Name Finder
- 6. Satzerkennung mit OpenNLP
- 7. anwenden mehrere pos Argument in Lemmatisierung
- 8. Training eigenes Modell in opennlp
- 9. Machen diese in OpenNLP Sinn?
- 10. Apache OpenNLP POSModel (URL) -Konstruktor
- 11. opennlp chunker und postag Ergebnisse
- 12. OpenNLP Tokenizer - Inkompatible Typen Fehler?
- 13. Zugdaten von Synonymen Wort Englisch mit opennlp
- 14. Benutzerdefinierte Feature-Generierung in OpenNLP Namefinder API
- 15. Wie trainiere ich Chunker in Opennlp?
- 16. openNLP kategorisieren Inhalt zurück immer erste Kategorie
- 17. Wie extrahiere ich Features von OpenNLP-Generatoren?
- 18. Fehler beim Training opennlp mit indischen Namen
- 19. Wie man Trainingsdatensatz von OpenNLP Modellen erhält?
- 20. Gibt es eine Brücke zwischen Stanfords CoreNLP- und OpenNLP-Parsern?
- 21. Wie erkennt man indische Namen über NER in OpenNLP?
- 22. Verknüpfen von mehreren Entitäten Name Finder mit OpenNLP
- 23. OpenNLP-Fehler beim Analysieren der Trainingsdatei für die Dokumentkategorisierung
- 24. Kann OpenNLP HTML-Tags als Teil des Trainings verwenden?
- 25. Was bedeutet "Cut-Off" und "Iteration" für Schulungen in OpenNLP?
- 26. Wie kann ich zwei Versionen von opennlp installieren?
- 27. Welches kommt zuerst in der Reihenfolge der Implementierung: POS Tagging oder Lemmatisierung?
- 28. python scipy.odrpack.odr Beispiel (mit Beispiel Eingabe/Ausgabe)?
- 29. Beispiel/Beispiel zum Einrichten des Dateneingabeformulars
- 30. MultiSelectListPreference Beispiel
Vielen Dank! Das ist sehr hilfreich! – pYr0