/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Лицензия
MIT
Архитектура
bert · dense

bert-base-cased-ag-news

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

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

23скачиваний за 30 дней2лайкавеса обновлены9 ноя 2021

Бенчмарки

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

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

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

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

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

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

lucasresck/bert-base-cased-ag-news — модель BERT, дообученная автором репозитория на наборе данных AG News для классификации новостных текстов. К выходу токена [CLS] добавлен линейный классификационный слой; в README сообщается о точности 0,945 на тестовой выборке.

Модель предназначена для отнесения текста к категориям AG News. Она принимает текст и выдаёт метки классификации; архитектура BertForSequenceClassification содержит 135,5 млн параметров и поддерживает контекст до 512 токенов. Карточка указывает английский язык и формат PyTorch.

Модель распространяется по лицензии MIT. В README отмечено, что предвзятость модели не оценивалась, а унаследованные от предобученного BERT смещения могут проявляться и после дообучения.

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

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

Ограничения

Предвзятость модели не оценивалась; она может наследовать смещения предобученного BERT. Модель предназначена для категорий AG News, поэтому её пригодность для иных схем классификации не подтверждена.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

bert-base-cased-ag-news

BERT model fine-tuned on AG News classification dataset using a linear layer on top of the [CLS] token output, with 0.945 test accuracy.

How to use

Here is how to use this model to classify a given text:

from transformers import AutoTokenizer, BertForSequenceClassification
tokenizer = AutoTokenizer.from_pretrained('lucasresck/bert-base-cased-ag-news')
model = BertForSequenceClassification.from_pretrained('lucasresck/bert-base-cased-ag-news')
text = "Is it soccer or football?"
encoded_input = tokenizer(text, return_tensors='pt', truncation=True, max_length=512)
output = model(**encoded_input)

Limitations and bias

Bias were not assessed in this model, but, considering that pre-trained BERT is known to carry bias, it is also expected for this model. BERT's authors say: "This bias will also affect all fine-tuned versions of this model."

Evaluation results

              precision    recall  f1-score   support

           0     0.9539    0.9584    0.9562      1900
           1     0.9884    0.9879    0.9882      1900
           2     0.9251    0.9095    0.9172      1900
           3     0.9127    0.9242    0.9184      1900

    accuracy                         0.9450      7600
   macro avg     0.9450    0.9450    0.9450      7600
weighted avg     0.9450    0.9450    0.9450      7600

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей