/ Модель

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

Контекст
512 токенов
Архитектура
distilbert · dense
Опубликована
18 фев 2023

distilbert-sexism-detector

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

Компактная модель DistilBERT выявляет сексистские высказывания в текстах, например в твитах.

10скачиваний за 30 дней5лайковвеса обновлены18 фев 2023

Бенчмарки

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

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

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

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

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

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

NLP-LTU/distilbert-sexism-detector — модель классификации текста, разработанная на основе distilbert-base и дообученная на наборе данных Explainable Detection of Online Sexism (EDOS). Она предназначена для выявления сексистских высказываний в твитах и присваивает тексту один из двух классов: «не сексистский» или «сексистский». Модель использует архитектуру DistilBERT и принимает текстовые последовательности длиной до 512 токенов.

Модель описана как компактная и ориентированная на быстрые предсказания через онлайн API; в карточке указан F1 81,2. Для оценки и других языков результаты не приведены. Модель опубликована в формате PyTorch; лицензия в предоставленных данных не указана.

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

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

Ограничения

В карточке указан F1 81,2, поэтому возможны ошибки классификации. Описано назначение для твитов; качество на других типах текста и языках не подтверждено.

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

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

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

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

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

Открыть на Hugging Face

distilbert-base-sexism-detector

This is a fine-tuned model of distilbert-base on the Explainable Detection of Online Sexism (EDOS) dataset. It is intended to be used as a classification model for identifying tweets (0 - not sexist; 1 - sexist).

This is a light model with an 81.2 F1 score. Use this model for fase prediction using the online API, if you like to see our best model with 86.3 F1 score , use this link.

Classification examples (use these example in the Hosted Inference API in the right panel ):

PredictionTweet
sexistEvery woman wants to be a model. It's codeword for "I get everything for free and people want me"
not sexistbasically I placed more value on her than I should then?

More Details

For more details about the datasets and eval results, see (we will updated the page with our paper link)

How to use

from transformers import AutoModelForSequenceClassification, AutoTokenizer,pipeline
import torch
model = AutoModelForSequenceClassification.from_pretrained('NLP-LTU/distilbert-sexism-detector')
tokenizer = AutoTokenizer.from_pretrained('distilbert-base-uncased') 
classifier = pipeline("text-classification", model=model, tokenizer=tokenizer)
prediction=classifier("Every woman wants to be a model. It's codeword for 'I get everything for free and people want me' ")
label_pred = 'not sexist' if prediction == 0 else 'sexist' 

print(label_pred)

              precision    recall  f1-score   support

  not sexsit     0.9000    0.9264    0.9130      3030
      sexist     0.7469    0.6784    0.7110       970

    accuracy                         0.8662      4000
   macro avg     0.8234    0.8024    0.8120      4000
weighted avg     0.8628    0.8662    0.8640      4000

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
13835aa

0 моделей