Extração de frase nominal
O bloco de extração de frase substantiva do Watson Natural Language Processing extrai frases substantivas do texto de entrada.
Nome do Bloco
noun-phrases_rbr_<language>_stock
Nota: a abreviação "rbr" no nome do modelo significa raciocínio baseado em regra. Os modelos RBR manipulam tipos de entidade sintaticamente regulares, como número, e-mail e telefone..
Idiomas suportados
A extração de frase substantiva está disponível para os idiomas a seguir. Para obter uma lista dos códigos de idioma e dos idiomas correspondentes, consulte Códigos de idiomas.
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
Recursos
O bloco de extração de frase substantiva extrai frases substantivas não sobrepostas do texto de entrada.
| Recursos | Exemplos |
|---|---|
| Extração de frases substantivas não sobrepostas | "Anna went to school at University of California Santa Cruz" -> Anna, school, University of California Santa Cruz |
Dependências de outros blocos
Nenhuma
Código de amostra
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)
Saída da amostra de código:
{
"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"
}
}