Torna alla versione inglese della documentazioneEstrazione della frase del nome
Estrazione della frase del nome
Ultimo aggiornamento: 29 lug 2024
Il blocco di estrazione della frase del nome Watson Natural Language Processing estrae le frasi del nome dal testo di input.
Nome blocco
noun-phrases_rbr_<language>_stock
Nota: l'abbreviazione "rbr" nel nome del modello indica un ragionamento basato su regole. I modelli RBR gestiscono tipi di entità sintatticamente regolari come numero, email e telefono.
Lingue supportate
L'estrazione della frase del nome è disponibile per le lingue seguenti. Per un elenco dei codici lingua e della lingua corrispondente, consultare Codici lingua.
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
Funzioni
Il blocco di estrazione della frase del nome estrae le frasi del nome non sovrapposte dal testo di input.
Funzioni | Esempi |
---|---|
Estrazione di frasi sostantivi non sovrapposte | "Anna è andata a scuola all'Università della California Santa Cruz" -> Anna, scuola, Università della California Santa Cruz |
Dipendenze da altri blocchi
Nessuna
Esempio di codice
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)
Output dell'esempio di codice:
{
"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"
}
}
Argomento principale: Watson Natural Language Processing task catalog