casa | | Saúde e Doença > | Saúde Pública e Segurança | Ergonomia
Ferramenta NLP Stanza da Stanford: Recursos e Aplicações
Stanza (anteriormente StanfordNLP) é uma biblioteca de processamento de linguagem natural (NLP) de última linha, de código aberto, do Stanford NLP Group. Ela fornece pipelines multilíngues precisos para tarefas essenciais de NLP.
Capacidades Principais
- Tokenização e Separação de Frases: Robusta em mais de 70 idiomas.
- Marcação de Parte da Fala (POS): Conjunto de tags Universal Dependencies (UD).
- Lematização: Forma dicionária das palavras.
- Análise de Dependência: Relações sintáticas UD.
- Reconhecimento de Entidades Nomeadas (NER): 18 tipos de entidades (pessoa, organização, local, data, etc.).
- Resolução de Coreferência: Vincula pronomes a antecedentes.
- Análise de Constituência: Árvores de estrutura de frases.
Recursos Principais
- Multilíngue: Modelos pré-treinados para mais de 70 idiomas (incluindo de baixos recursos).
- Arquitetura neural: Modelos BiLSTM + baseados em transformer; acelerado por GPU.
- API Pythonica: Interface de pipeline simples (`stanza.Pipeline(lang='en')`).
- Personalizável: Treine/ajuste fino em dados de domínio (biomédico, legal, etc.).
- Reprodutível: Modelos versionados, inferência determinística.
Aplicações
- Mineração de texto biomédico (notas clínicas, literatura)
- Extração de informação, construção de grafos de conhecimento
- Análise de sentimento, mineração de opinião
- Pré-processamento para tradução automática
- Chatbots, sistemas de diálogo
- Análise de documentos jurídicos
- Monitoramento de mídias sociais
Acesso
Código aberto (Apache 2.0). Instale: `pip install stanza`. Os modelos são baixados automaticamente no primeiro uso. Documentação e modelos: stanfordnlp.github.io/stanza.