neuralmind / bert-base-portuguese-cased

huggingface.co
Total runs: 3.1M
24-hour runs: 96.4K
7-day runs: 431.9K
30-day runs: -304.0K
Model's Last Updated: June 14 2022
fill-mask

Introduction of bert-base-portuguese-cased

Model Details of bert-base-portuguese-cased

BERTimbau Base (aka "bert-base-portuguese-cased")

Bert holding a berimbau

Introduction

BERTimbau Base is a pretrained BERT model for Brazilian Portuguese that achieves state-of-the-art performances on three downstream NLP tasks: Named Entity Recognition, Sentence Textual Similarity and Recognizing Textual Entailment. It is available in two sizes: Base and Large.

For further information or requests, please go to BERTimbau repository .

Available models
Model Arch. #Layers #Params
neuralmind/bert-base-portuguese-cased BERT-Base 12 110M
neuralmind/bert-large-portuguese-cased BERT-Large 24 335M
Usage
from transformers import AutoTokenizer  # Or BertTokenizer
from transformers import AutoModelForPreTraining  # Or BertForPreTraining for loading pretraining heads
from transformers import AutoModel  # or BertModel, for BERT without pretraining heads

model = AutoModelForPreTraining.from_pretrained('neuralmind/bert-base-portuguese-cased')
tokenizer = AutoTokenizer.from_pretrained('neuralmind/bert-base-portuguese-cased', do_lower_case=False)
Masked language modeling prediction example
from transformers import pipeline

pipe = pipeline('fill-mask', model=model, tokenizer=tokenizer)

pipe('Tinha uma [MASK] no meio do caminho.')
# [{'score': 0.14287759363651276,
#  'sequence': '[CLS] Tinha uma pedra no meio do caminho. [SEP]',
#  'token': 5028,
#  'token_str': 'pedra'},
# {'score': 0.06213393807411194,
#  'sequence': '[CLS] Tinha uma árvore no meio do caminho. [SEP]',
#  'token': 7411,
#  'token_str': 'árvore'},
# {'score': 0.05515013635158539,
#  'sequence': '[CLS] Tinha uma estrada no meio do caminho. [SEP]',
#  'token': 5675,
#  'token_str': 'estrada'},
# {'score': 0.0299188531935215,
#  'sequence': '[CLS] Tinha uma casa no meio do caminho. [SEP]',
#  'token': 1105,
#  'token_str': 'casa'},
# {'score': 0.025660505518317223,
#  'sequence': '[CLS] Tinha uma cruz no meio do caminho. [SEP]',
#  'token': 3466,
#  'token_str': 'cruz'}]
For BERT embeddings
import torch

model = AutoModel.from_pretrained('neuralmind/bert-base-portuguese-cased')
input_ids = tokenizer.encode('Tinha uma pedra no meio do caminho.', return_tensors='pt')

with torch.no_grad():
    outs = model(input_ids)
    encoded = outs[0][0, 1:-1]  # Ignore [CLS] and [SEP] special tokens

# encoded.shape: (8, 768)
# tensor([[-0.0398, -0.3057,  0.2431,  ..., -0.5420,  0.1857, -0.5775],
#         [-0.2926, -0.1957,  0.7020,  ..., -0.2843,  0.0530, -0.4304],
#         [ 0.2463, -0.1467,  0.5496,  ...,  0.3781, -0.2325, -0.5469],
#         ...,
#         [ 0.0662,  0.7817,  0.3486,  ..., -0.4131, -0.2852, -0.2819],
#         [ 0.0662,  0.2845,  0.1871,  ..., -0.2542, -0.2933, -0.0661],
#         [ 0.2761, -0.1657,  0.3288,  ..., -0.2102,  0.0029, -0.2009]])
Citation

If you use our work, please cite:

@inproceedings{souza2020bertimbau,
  author    = {F{\'a}bio Souza and
               Rodrigo Nogueira and
               Roberto Lotufo},
  title     = {{BERT}imbau: pretrained {BERT} models for {B}razilian {P}ortuguese},
  booktitle = {9th Brazilian Conference on Intelligent Systems, {BRACIS}, Rio Grande do Sul, Brazil, October 20-23 (to appear)},
  year      = {2020}
}

Runs of neuralmind bert-base-portuguese-cased on huggingface.co

3.1M
Total runs
96.4K
24-hour runs
122.3K
3-day runs
431.9K
7-day runs
-304.0K
30-day runs

More Information About bert-base-portuguese-cased huggingface.co Model

More bert-base-portuguese-cased license Visit here:

https://choosealicense.com/licenses/mit

bert-base-portuguese-cased huggingface.co

bert-base-portuguese-cased huggingface.co is an AI model on huggingface.co that provides bert-base-portuguese-cased's model effect (), which can be used instantly with this neuralmind bert-base-portuguese-cased model. huggingface.co supports a free trial of the bert-base-portuguese-cased model, and also provides paid use of the bert-base-portuguese-cased. Support call bert-base-portuguese-cased model through api, including Node.js, Python, http.

bert-base-portuguese-cased huggingface.co Url

https://huggingface.co/neuralmind/bert-base-portuguese-cased

neuralmind bert-base-portuguese-cased online free

bert-base-portuguese-cased huggingface.co is an online trial and call api platform, which integrates bert-base-portuguese-cased's modeling effects, including api services, and provides a free online trial of bert-base-portuguese-cased, you can try bert-base-portuguese-cased online for free by clicking the link below.

neuralmind bert-base-portuguese-cased online free url in huggingface.co:

https://huggingface.co/neuralmind/bert-base-portuguese-cased

bert-base-portuguese-cased install

bert-base-portuguese-cased is an open source model from GitHub that offers a free installation service, and any user can find bert-base-portuguese-cased on GitHub to install. At the same time, huggingface.co provides the effect of bert-base-portuguese-cased install, users can directly use bert-base-portuguese-cased installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

bert-base-portuguese-cased install url in huggingface.co:

https://huggingface.co/neuralmind/bert-base-portuguese-cased

Url of bert-base-portuguese-cased

bert-base-portuguese-cased huggingface.co Url

Provider of bert-base-portuguese-cased huggingface.co

neuralmind
ORGANIZATIONS

Other API from neuralmind