/ Модель

Характеристики

Контекст
512 токенов
Параметры
135 млн
Лицензия
Apache 2.0
Архитектура
modernbert · dense
Базовая модель
ModernBERT-base
Опубликована
6 мая 2025

ModBERTBr

Заполнение пропусковТекст → текст4 профессии

Предварительно обученная на бразильском португальском ModernBERT-модель для заполнения пропусков и задач понимания текста.

682скачиваний за 30 дней8лайковвеса обновлены2 янв 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ModBERTBr — дообученная модель семейства ModernBERT, подготовленная для бразильского португальского языка. Она основана на answerdotai/ModernBERT-base и дополнительно предварительно обучена на корпусе BrWac и португальской части Википедии; для неё создан собственный токенизатор на основе алгоритма Unigram.

Модель предназначена для задач заполнения пропусков в тексте на португальском языке и может использоваться как encoder в прикладных решениях понимания текста. Это плотная архитектура ModernBertForMaskedLM с 135,5 млн параметров и контекстом до 512 токенов. Репозиторий содержит веса в формате safetensors; для работы README рекомендует библиотеку Transformers версии 4.48.0 или новее. Лицензия — Apache-2.0.

Сценарии применения

  • заполнение пропущенных слов в текстах на бразильском португальском
  • получение контекстных представлений португальских текстов
  • использование в качестве основы для систем понимания португальского текста

Ограничения

Контекст ограничен 512 токенами. Специализация на бразильском португальском не гарантирует качество для других языков и задач без дополнительной проверки.

Для каких профессий подходит4

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

This model is a derivation from ModernBERT specialized in the Brazilian Portuguese language, pre-trained from data in this language scope.

The data used were gathered from BrWac Corpus and Wikipedia Dataset Portuguese subset.

In addition, a custom tokenizer was implemented to support ModBERTBr. This tokenizer used the Unigram Algorithm as backbone model to generate the vocabulary.

Usage

You can use these models directly with the transformers library starting from v4.48.0:

pip install -U transformers>=4.48.0

Since ModBERTBr is a Masked Language Model (MLM), you can use the fill-mask pipeline or load it via AutoModelForMaskedLM. To use ModBERTBr for downstream tasks like classification, retrieval, or QA, fine-tune it following standard BERT fine-tuning recipes.

⚠️ If your GPU supports it, we recommend using ModBERTBr with Flash Attention 2 to reach the highest efficiency. To do so, install Flash Attention as follows, then use the model as normal:

pip install flash-attn

Using AutoModelForMaskedLM:

from transformers import AutoTokenizer, AutoModelForMaskedLM
model_id = "wallacelw/ModBERTBr"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForMaskedLM.from_pretrained(model_id)
text = "A capital do Brasil é [MASK]."
inputs = tokenizer(text, return_tensors="pt")
outputs = model(**inputs)
# To get predictions for the mask:
masked_index = inputs["input_ids"][0].tolist().index(tokenizer.mask_token_id)
predicted_token_id = outputs.logits[0, masked_index].argmax(axis=-1)
predicted_token = tokenizer.decode(predicted_token_id)
print("Predicted token:", predicted_token)

Using a pipeline:

import torch
from transformers import pipeline
from pprint import pprint
pipe = pipeline(
    "fill-mask",
    model="wallacelw/ModBERTBr",
)
input_text = "O planeta [MASK] é o terceiro do sistema solar."
results = pipe(input_text)
pprint(results)

Note: ModBERTBr does not use token type IDs, unlike some earlier BERT models. Most downstream usage is identical to standard BERT models on the Hugging Face Hub, except you can omit the token_type_ids parameter.

Acknowledgments

This work was supported in part by Advanced Micro Devices, Inc. under the AMD AI & HPC Cluster Program. Furthermore, the respective authors are appreciated for providing the Wikipedia, BrWac, ASSIN2, and LeNER-BR datasets

Citation

If you use our work, please cite:

@inproceedings{wu2025modbertbr,
  author       = {Wu, Wallace Ben Teng Lin and Garcia, Luis Paulo Faina},
  title        = {ModBERTBr: A ModernBERT-based Model for Brazilian Portuguese},
  booktitle    = {Anais do 22º Encontro Nacional de Inteligência Artificial e Computacional (ENIAC)},
  year         = {2025},
  address      = {Fortaleza, CE, Brasil},
  pages        = {2044--2055},
  publisher    = {Sociedade Brasileira de Computação},
  issn         = {2763-9061},
  doi          = {10.5753/eniac.2025.14516},
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · fill-mask

Можно запустить

Подбираем GPU…

Класс архитектуры
ModernBertForMaskedLM
Ревизия весов
68c287a

0 моделей