Views
No views yet
| Model | Arch. | #Layers | #Params |
|---|---|---|---|
rufimelo/Legal-BERTimbau-base | BERT-Base | 12 | 110M |
rufimelo/Legal-BERTimbau-large | BERT-Large | 24 | 335M |
1from transformers import AutoTokenizer, AutoModelForMaskedLM
2
3tokenizer = AutoTokenizer.from_pretrained("rufimelo/Legal-BERTimbau-large-TSDAE-v3")
4
5model = AutoModelForMaskedLM.from_pretrained("rufimelo/Legal-BERTimbau-large-TSDAE")1from transformers import pipeline
2from transformers import AutoTokenizer, AutoModelForMaskedLM
3
4tokenizer = AutoTokenizer.from_pretrained("rufimelo/Legal-BERTimbau-large-TSDAE-v3")
5model = AutoModelForMaskedLM.from_pretrained("rufimelo/Legal-BERTimbau-large-TSDAE-v3")
6
7pipe = pipeline('fill-mask', model=model, tokenizer=tokenizer)
8pipe('O advogado apresentou [MASK] para o juíz')
9# [{'score': 0.5034703612327576,
10#'token': 8190,
11#'token_str': 'recurso',
12#'sequence': 'O advogado apresentou recurso para o juíz'},
13#{'score': 0.07347951829433441,
14#'token': 21973,
15#'token_str': 'petição',
16#'sequence': 'O advogado apresentou petição para o juíz'},
17#{'score': 0.05165359005331993,
18#'token': 4299,
19#'token_str': 'resposta',
20#'sequence': 'O advogado apresentou resposta para o juíz'},
21#{'score': 0.04611917585134506,
22#'token': 5265,
23#'token_str': 'exposição',
24#'sequence': 'O advogado apresentou exposição para o juíz'},
25#{'score': 0.04068068787455559,
26#'token': 19737, 'token_str':
27#'alegações',
28#'sequence': 'O advogado apresentou alegações para o juíz'}]
291import torch
2from transformers import AutoModel
3
4model = AutoModel.from_pretrained('rufimelo/Legal-BERTimbau-large-TSDAE')
5input_ids = tokenizer.encode('O advogado apresentou recurso para o juíz', return_tensors='pt')
6
7with torch.no_grad():
8 outs = model(input_ids)
9 encoded = outs[0][0, 1:-1]
10
11#tensor([[ 0.0328, -0.4292, -0.6230, ..., -0.3048, -0.5674, 0.0157],
12#[-0.3569, 0.3326, 0.7013, ..., -0.7778, 0.2646, 1.1310],
13#[ 0.3169, 0.4333, 0.2026, ..., 1.0517, -0.1951, 0.7050],
14#...,
15#[-0.3648, -0.8137, -0.4764, ..., -0.2725, -0.4879, 0.6264],
16#[-0.2264, -0.1821, -0.3011, ..., -0.5428, 0.1429, 0.0509],
17#[-1.4617, 0.6281, -0.0625, ..., -1.2774, -0.4491, 0.3131]])1@inproceedings{souza2020bertimbau,
2 author = {F{\'a}bio Souza and
3 Rodrigo Nogueira and
4 Roberto Lotufo},
5 title = {{BERT}imbau: pretrained {BERT} models for {B}razilian {P}ortuguese},
6 booktitle = {9th Brazilian Conference on Intelligent Systems, {BRACIS}, Rio Grande do Sul, Brazil, October 20-23 (to appear)},
7 year = {2020}
8}