/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
bert-base-portuguese-cased
Опубликована
12 июл 2026

bertimbau-folha-categorias

Классификация текстаТекст → label

Дообученная модель BERTimbau классифицирует новости на бразильском португальском по 12 тематическим категориям.

9скачиваний за 30 дней0лайковвеса обновлены13 июл 2026

Бенчмарки

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

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

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

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

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

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

BERTimbau Folha Categorias — модель классификации бразильских новостей на португальском языке, созданная дообучением BERTimbau Base. Она принимает заголовок и текст новости, обрезает вход до 256 токенов и относит публикацию к одной из 12 тематических категорий: карьера, наука и технологии, культура и развлечения, экономика, образование, спорт, международные события, мнение, прочее, политика, здоровье или общество. Модель построена на архитектуре BERT для классификации последовательностей; размер — 136,1 млн параметров, базовая модель поддерживает контекст до 512 токенов.

В README сообщается об оценке на отложенной выборке из 32 824 новостей: F1-макро 0,858 и точность 0,918. Она предназначена для тематической разметки новостных материалов, в том числе при работе с несбалансированными категориями. Обучение проведено на новостях Folha de São Paulo за 2015–2017 годы, с объединением 48 исходных рубрик в 12 категорий. Условия распространения — лицензия MIT.

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

  • автоматическая категоризация новостей бразильских СМИ
  • разметка новостного архива по 12 темам
  • классификация заголовка и текста публикации
  • сортировка новостей по политике, экономике, спорту и другим рубрикам

Ограничения

Модель ориентирована на новости Folha de São Paulo и обучена на данных 2015–2017 годов; качество на других источниках и более поздних темах не сообщается. Вход новости обрезается до 256 токенов.

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

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

Открыть на Hugging Face

BERTimbau — Classificador de Macrocategorias de Notícias (PT-BR)

Fine-tune do BERTimbau para classificar notícias brasileiras em 12 macrocategorias temáticas.

Dados

News of the Site Folha de São Paulo — ~167 mil notícias (2015–2017).

As 48 categorias originais do dataset foram consolidadas em 12 macrocategorias temáticas. Motivo (derivado da EDA): o desbalanceamento era extremo (a maior classe tinha 22.022 notícias, a menor tinha 1) e várias "categorias" eram editorias (colunas, opiniao, paineldoleitor), não temas.

Entrada: título + texto da notícia (truncado em 256 tokens).

Classes

Carreira · Ciência e Tecnologia · Cultura e Entretenimento · Economia · Educação · Esporte · Internacional · Opinião · Outros · Política · Saúde · Sociedade

Resultados

Avaliado em holdout de 32.824 notícias (split estratificado, seed 42):

MétricaValor
F1-macro0,858
Accuracy0,918

Baseline de referência (TF-IDF + LinearSVC) no mesmo split: F1-macro 0,800. O ganho do BERT concentra-se nas classes raras e semanticamente ambíguas.

Uso

import torch
from transformers import AutoTokenizer, AutoModelForSequenceClassification

mid = "wesleybritowx/bertimbau-folha-categorias"
tok = AutoTokenizer.from_pretrained(mid)
model = AutoModelForSequenceClassification.from_pretrained(mid)
model.eval()

texto = ("Banco Central mantém a taxa Selic. O Copom decidiu manter os juros "
         "diante da inflação e das expectativas para o crescimento econômico.")

enc = tok(texto, truncation=True, max_length=256, return_tensors="pt")
with torch.no_grad():
    probs = torch.softmax(model(**enc).logits[0], dim=-1)

print(model.config.id2label[int(probs.argmax())])  # -> Economia

Treino

  • 3 épocas · learning rate 2e-5 · batch 16 · fp16
  • Loss ponderada por classe (class_weight="balanced") — os dados são desbalanceados
  • Melhor época escolhida por F1-macro na validação

Projeto completo

EDA, baseline clássico, comparação de modelos e API FastAPI dockerizada: 👉 https://github.com/wesleybritowx/Text-classification

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
4ad2b7b

0 моделей