transformers pytorch safetensors t5 text2text-generation pt pt-br summarization abstractive summarization license:mit autotrain_compatible text-generation-inference endpoints_compatible region:us
---
language: pt
license: mit
tags:
- t5
- pytorch
- pt
- pt-br
- summarization
- abstractive summarization
inference:
  parameters:
    min_length: 32
    max_length: 256
    top_k: 5
widget:
- text: Esfoliar a pele usando um esfoliante seco melhora a circulação e mantém a
    pele saudável. Recomenda-se a esfoliação para esconder as estrias que já se formaram,
    porém, a esfoliação também pode ser usada como técnica preventiva.   Use uma escova
    seca feita de fibras naturais. As cerdas devem ser resistentes, mas não muito
    duras. Comece a partir da parte mais baixa das suas pernas e esfolie a pele para
    cima, subindo até o coração. Foque em áreas onde as estrias podem se tornar um
    problema – como abdômen e traseiro. Ao terminar a esfoliação, tome um banho para
    livrar sua pele das células mortas. Não use a escova seca em seus seios, visto
    que a pele neles é mais sensível e poderia ser danificada pela esfoliação. Muitos
    sabonetes corporais comerciais contêm sulfatos, que podem secar sua pele e reduzir
    a elasticidade dela com o tempo. Escolha um limpador feito com óleos naturais
    que hidratarão sua pele, sem privá-la da humidade.   O óleo de coco pode agir
    como um limpador saudável de pele. Esfregue-o em sua pele, enxugue-o com água
    quente e seque-se suavemente com uma toalha macia. Pode ser desnecessário usar
    um limpador em sua pele, especialmente se ela se ressecar facilmente. Lave a pele
    com água morna e seque-a suavemente. É importante usar um hidratante para hidratar
    a pele na barriga, nas laterais do corpo, na lombar, nas coxas, nas pernas e em
    qualquer lugar onde estrias possam aparecer. Loções regulares não penetrarão o
    suficiente em sua pele para mantê-la hidratada, portanto, use um produto feito
    especificamente para grávidas, ou prefira óleos naturais.   Bio-óleo, manteiga
    de cacau, óleo de amêndoas, manteiga de karité e óleo de germe de trigo são escolhas
    populares e eficientes para hidratar a pele durante a gravidez. Lanolina pura,
    que é feita a partir de óleos produzidos pelas ovelhas para a manutenção da elasticidade
    da lã, também funciona muito bem. Hidrate sua pele pela manhã após tomar banho
    e faça-o novamente durante a noite. Se você notar coceiras na região em que a
    pele está se alongando, isso é sinal de que é preciso aplicar mais hidratante
    a essa área. Se você estiver nadando ou passando tempo ao sol, certifique-se de
    passar muito protetor solar na barriga, nas laterais do corpo, no peito e em outras
    áreas onde pode haver o surgimento de estrias. Os raios solares afetam duramente
    a pele, portanto, é especialmente importante proteger-se durante a gravidez.
  example_title: Texto 1
---

# Portuguese T5 for Abstractive Summarization (PTT5 Summ)

## Introduction
PTT5 Summ is a fine-tuned [PTT5](https://github.com/unicamp-dl/PTT5) model to perform Abstractive Summarization in Brazilian Portuguese texts. This model was fine-tuned on the datasets: [RecognaSumm](https://huggingface.co/datasets/recogna-nlp/recognasumm), [WikiLingua](https://github.com/esdurmus/Wikilingua), [XL-Sum](https://github.com/csebuetnlp/xl-sum), [TeMário](http://www.nilc.icmc.usp.br/nilc/download/NILCTR0706-MazieroEtAl(2).pdf) and [CSTNews](http://nilc.icmc.usp.br/CSTNews/login/?next=/CSTNews/).

For further information, please go to [PTT5 Summ repository](https://github.com/pedropaiola/ptt5-summ).

## Available models
| Model                                                                                                | Dataset used in fine-tuning| 
| :-:                                                                                                  | :-:                        | 
| [recogna-nlp/ptt5-base-summ](https://huggingface.co/recogna-nlp/ptt5-base-summ)                            | [RecognaSumm](https://huggingface.co/datasets/recogna-nlp/recognasumm) |
| [recogna-nlp/ptt5-base-summ-wikilingua](https://huggingface.co/recogna-nlp/ptt5-base-summ-wikilingua)      | WikiLingua |
| [recogna-nlp/ptt5-base-summ-xlsum](https://huggingface.co/recogna-nlp/ptt5-base-summ-xlsum)                | XL-Sum     |
| [recogna-nlp/ptt5-base-summ-temario](https://huggingface.co/recogna-nlp/ptt5-base-summ-temario)            | 1st phase: WikiLingua. 2nd phase: TeMario |
| [recogna-nlp/ptt5-base-summ-cstnews](https://huggingface.co/recogna-nlp/ptt5-base-summ-cstnews)            | 1st phase: WikiLingua. 2nd phase: CSTNews|

## Usage example
```python
# Tokenizer 
from transformers import T5Tokenizer

# PyTorch model 
from transformers import T5Model, T5ForConditionalGeneration

token_name = 'unicamp-dl/ptt5-base-portuguese-vocab'
model_name = 'phpaiola/ptt5-base-summ-xlsum'

tokenizer = T5Tokenizer.from_pretrained(token_name )
model_pt = T5ForConditionalGeneration.from_pretrained(model_name)

text = '''
“A tendência de queda da taxa de juros no Brasil é real, é visível”, disse Meirelles, que participou na capital americana de uma série de reuniões e encontros com banqueiros e investidores que aconteceram paralelamente às reuniões do Fundo Monetário Internacional (FMI) e do Banco Mundial (Bird) no fim de semana.
Para o presidente do BC, a atual política econômica do governo e a manutenção da taxa de inflação dentro da meta são fatores que garantem queda na taxa de juros a longo prazo.
“Mas é importante que nós não olhemos para isso apenas no curto prazo. Temos que olhar no médio e longo prazos”, disse Meirelles.
Para ele, o trabalho que o Banco Central tem feito para conter a inflação dentro da meta vai gerar queda gradual da taxa de juros.
BC do ano
Neste domingo, Meirelles participou da cerimônia de entrega do prêmio “Banco Central do ano”, oferecido pela revista The Banker à instituição que preside.
“Este é um sinal importante de reconhecimento do nosso trabalho, de que o Brasil está indo na direção correta”, disse ele.
Segundo Meirelles, o Banco Central do Brasil está sendo percebido como uma instituição comprometida com a meta de inflação.
“Isso tem um ganho importante, na medida em que os agentes formadores de preços começam a apostar que a inflação vai estar na meta, que isso é levado a sério no Brasil”, completou.
O presidente do Banco Central disse ainda que a crise política brasileira não foi um assunto de interesse prioritário dos investidores que encontrou no fim de semana.
'''

inputs = tokenizer.encode(text, max_length=512, truncation=True, return_tensors='pt')
summary_ids = model_pt.generate(inputs, max_length=256, min_length=32, num_beams=5, no_repeat_ngram_size=3, early_stopping=True)
summary = tokenizer.decode(summary_ids[0])
print(summary)
#<pad> O presidente do Banco Central, Henrique Meirelles, disse neste domingo, em Washington, que a taxa de juros no Brasil é real, mas que o Brasil está indo na direção correta.</s>

```

# Citation


    @aInProceedings{ptt5summ_bracis,
      author="Paiola, Pedro H.
        and de Rosa, Gustavo H.
        and Papa, Jo{\~a}o P.",
      editor="Xavier-Junior, Jo{\~a}o Carlos
        and Rios, Ricardo Ara{\'u}jo",
      title="Deep Learning-Based Abstractive Summarization for Brazilian Portuguese Texts",
      booktitle="BRACIS 2022: Intelligent Systems",
      year="2022",
      publisher="Springer International Publishing",
      address="Cham",
      pages="479--493",
      isbn="978-3-031-21689-3"}
