/ Модель

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

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

bert-large-portuguese-cased-hatebr

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

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

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

Бенчмарки

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

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

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

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

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

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

Модель ruanchaves/bert-large-portuguese-cased-hatebr — версия BERTimbau large, дообученная автором на наборе HateBR для классификации португалоязычных текстов на оскорбительные и неоскорбительные. Она предназначена для автоматической модерации пользовательских сообщений и анализа оскорбительной речи. Модель использует архитектуру BERT для классификации последовательностей, содержит 433,2 млн параметров и принимает текст длиной до 512 токенов.

Модель рассчитана на португальский язык. В README указано, что набор данных HateBR предназначен строго для академических и исследовательских целей; коммерческое и иное неакадемическое использование запрещено без предварительного письменного согласия SINCH. Это ограничение относится к набору данных и требует проверки условий лицензии самой модели отдельно.

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

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

Ограничения

Модель классифицирует текст только по двум меткам и рассчитана на португальский язык; качество на других языках и типах данных не подтверждено. Набор данных HateBR ограничивает использование академическими и исследовательскими целями, если нет письменного согласия SINCH на иное.

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

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

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

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

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

Открыть на Hugging Face

BERTimbau large for Offensive Language Detection

This is the neuralmind/bert-large-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-large-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
Ревизия весов
bad8bfc

0 моделей