/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Архитектура
bert · dense
Опубликована
27 мар 2023

bert-base-portuguese-cased-hatebr

Классификация текстаТекст → label3 профессии

Дообученная португалоязычная BERT-модель для бинарной классификации текста на оскорбительный и неоскорбительный.

2 256скачиваний за 30 дней4лайкавеса обновлены13 апр 2023

Бенчмарки

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

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

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

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

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

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

ruanchaves/bert-base-portuguese-cased-hatebr — модель классификации текста на основе BERTimbau, дообученная для обнаружения оскорбительной речи на португальском языке. Она относит текст к одному из двух классов: неоскорбительный или оскорбительный.

Модель предназначена для модерации португалоязычных текстов, например публикаций и пользовательских комментариев. Архитектура — BERT для классификации последовательностей; в модели 136,1 млн параметров, она принимает текст с контекстом до 512 токенов и распространяется в формате PyTorch.

Модель основана на neuralmind/bert-base-portuguese-cased и дообучена на наборе HateBR. Карточка указывает, что набор данных предназначен исключительно для академических и исследовательских целей; коммерческое и иное неакадемическое использование требует предварительного письменного согласия SINCH. Это условие следует учитывать при использовании модели.

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

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

Ограничения

Модель обучена на HateBR для португальского языка и выдаёт только бинарную метку; её применимость к другим языкам и типам контента не установлена. Коммерческое и неакадемическое использование набора HateBR запрещено без предварительного письменного согласия SINCH.

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

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

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

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

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

Открыть на Hugging Face

BERTimbau base for Offensive Language Detection

This is the neuralmind/bert-base-portuguese-cased model finetuned for Offensive Language Detection with the HateBR dataset. This model is suitable for Portuguese.

Labels:

  • 0 : The text is not offensive.
  • 1 : The text is offensive.

Full classification example

from transformers import AutoModelForSequenceClassification, AutoTokenizer, AutoConfig
import numpy as np
import torch
from scipy.special import softmax

model_name = "ruanchaves/bert-base-portuguese-cased-hatebr"
s1 = "Quem não deve não teme!!"
model = AutoModelForSequenceClassification.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
config = AutoConfig.from_pretrained(model_name)
model_input = tokenizer(*([s1],), padding=True, return_tensors="pt")
with torch.no_grad():
    output = model(**model_input)
    scores = output[0][0].detach().numpy()
    scores = softmax(scores)
    ranking = np.argsort(scores)
    ranking = ranking[::-1]
    for i in range(scores.shape[0]):
        l = config.id2label[ranking[i]]
        s = scores[ranking[i]]
        print(f"{i+1}) Label: {l} Score: {np.round(float(s), 4)}")

Licensing Information

The HateBR dataset, including all its components, is provided strictly for academic and research purposes. The use of the dataset for any commercial or non-academic purpose is expressly prohibited without the prior written consent of SINCH.

Citation

Our research is ongoing, and we are currently working on describing our experiments in a paper, which will be published soon. In the meanwhile, if you would like to cite our work or models before the publication of the paper, please cite our GitHub repository:

@software{Chaves_Rodrigues_eplm_2023,
author = {Chaves Rodrigues, Ruan and Tanti, Marc and Agerri, Rodrigo},
doi = {10.5281/zenodo.7781848},
month = {3},
title = {{Evaluation of Portuguese Language Models}},
url = {https://github.com/ruanchaves/eplm},
version = {1.0.0},
year = {2023}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей