srl-pt_bertimbau-base_hf

srl-pt_bertimbau-base_hf é um modelo de Semantic Role Labeling (SRL) para a língua portuguesa, ajustado (fine-tuned) a partir do modelo pré-treinado BERTimbau Base (neuralmind/bert-base-portuguese-cased) utilizando o corpus PropBank.Br.

Este repositório disponibiliza os pesos e a configuração para uso integrado ao ecossistema do Hugging Face.

Model Description

O modelo realiza a identificação e classificação automática de papéis semânticos (como ARG0, ARG1, ARGM-TMP, etc.) em sentenças em português, estruturando os argumentos em relação aos predicados (verbos) da frase.

  • Desenvolvido por: LIAAD / INESC TEC
  • Tipo de Modelo: Fine-Tuning de Encoder Transformer (BERTimbau Base)
  • Idioma: Português (pt)
  • Licença: MIT
  • Modelo Base: neuralmind/bert-base-portuguese-cased
  • Código de Origem: asofiaoliveira/srl_bert_pt

How to Get Started with the Model

Você pode carregar e utilizar o modelo através da API de pipelines do Hugging Face. Como o modelo possui restrições de arquitetura de tamanho de entrada (limite máximo de 512 tokens), recomenda-se validar o comprimento do texto antes da inferência:

import transformers
import nltk

# Certifique-se de baixar o tokenizador do NLTK se necessário:
# nltk.download('punkt')

# Carrega a pipeline de SRL utilizando o código customizado do repositório
srl_pipeline = transformers.pipeline(
    model="liaad/srl-pt_bertimbau-base_hf",
    trust_remote_code=True
)

texto = "O pesquisador analisou os dados no laboratório."
tokens = nltk.word_tokenize(texto)

# Verifica o limite máximo de tokens suportado pela arquitetura base
if len(tokens) <= 512:
    # Executa a predição utilizando o método correspondente
    resultado = srl_pipeline.predict_json(texto) 
    print(resultado)
else:
    print("A sentença excede o limite de 512 tokens e precisa ser dividida em lotes.")
Downloads last month
6
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for liaad/srl-pt_bertimbau-base_hf

Finetuned
(245)
this model