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.

Capacidades de extração de frase substantiva com base em um exemplo
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"
  }
}