Le bloc d'extraction de l'expression Noun Watson Natural Language Processing extrait des phrases de nom à partir du texte d'entrée.
Nom de bloc
noun-phrases_rbr_<language>_stock
Langues prises en charge
L'extraction de l'expression Noun est disponible pour les langues suivantes. Pour obtenir la liste des codes de langue et de la langue correspondante, voir Codes de langue.
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
Capacités
Le bloc d'extraction de phrases nominales extrait les phrases nominales qui ne se chevauchent pas du texte d'entrée.
Capacités | Exemples |
---|---|
Extraction de phrases de nom qui ne se chevauchent pas | "Anna est allée à l'école à l'Université de Californie à Santa Cruz"-> Anna, école, Université de Californie à Santa Cruz |
Dépendances sur d'autres blocs
Aucun
Exemple de code
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)
Sortie de l'exemple de code :
{
"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"
}
}
Rubrique parent: Watson Natural Language Processing