Zurück zur englischen Version der DokumentationExtraktion von Nomenphrasen
Extraktion von Nomenphrasen
Letzte Aktualisierung: 22. Juli 2024
Der Extraktionsblock für Nominalphrasen in Watson Natural Language Processing extrahiert Nominalphrasen aus dem Eingabetext.
Blockname
noun-phrases_rbr_<language>_stock
Hinweis: Die Abkürzung "rbr" im Modellnamen bedeutet regelbasiertes Denken. RBR-Modelle verarbeiten syntaktisch reguläre Entitätstypen wie Nummer, E-Mail und Telefon.
Unterstützte Sprachen
Die Extraktion von Nominalphrasen ist für die folgenden Sprachen verfügbar. Eine Liste der Sprachcodes und der entsprechenden Sprache finden Sie in Sprachcodes.
ar, cs, da, de, es, en, fi, fr, he, hi, it, ja, ko, nb, nl, nn, pt, ro, ru, sk, sv, tr, zh_cn, zh_tw
Funktionen
Der Extraktionsblock für Nominalphrasen extrahiert Nominalphrasen, die sich nicht überschneiden, aus dem Eingabetext.
Funktionen | Beispiele |
---|---|
Nominalphrasen ohne Überschneidungen extrahieren | "Anna hat an der University of California Santa Cruz studiert" -> Anna, Studium, University of California Santa Cruz |
Abhängigkeiten von anderen Blöcken
Keine
Codebeispiel
import watson_nlp
# Load the model for English
noun_phrases_model = watson_nlp.load('noun-phrases_rbr_en_stock')
# Run the model on the input text
noun_phrases = noun_phrases_model.run('Anna went to school at University of California Santa Cruz')
print(noun_phrases)
Ausgabe des Codebeispiels:
{
"noun_phrases": [
{
"span": {
"begin": 0,
"end": 4,
"text": "Anna"
}
},
{
"span": {
"begin": 13,
"end": 19,
"text": "school"
}
},
{
"span": {
"begin": 23,
"end": 58,
"text": "University of California Santa Cruz"
}
}
],
"producer_id": {
"name": "RBR Noun phrases",
"version": "0.0.1"
}
}
Übergeordnetes Thema: Watson Natural Language Processing-Taskkatalog