/ Модель

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

Контекст
512 токенов
Параметры
137 млн
Архитектура
bert · dense
Опубликована
24 мая 2022

sdg_classifier_osdg

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

BERT-классификатор английских текстов по первым 15 Целям устойчивого развития ООН.

14скачиваний за 30 дней9лайковвеса обновлены20 сен 2022

Бенчмарки

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

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

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

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

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

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

Модель jonas/sdg_classifier_osdg — классификатор текста на основе BERT, разработанный для отнесения текста к одной из первых 15 из 17 Целей устойчивого развития ООН. Она предназначена для автоматической тематической разметки коротких текстов и абзацев, например при анализе материалов, связанных с ЦУР.

Модель содержит 136,7 млн параметров и принимает последовательности длиной до 512 токенов. Обучающие тексты составляли примерно 100 слов, и на текстах сопоставимого размера модель работает лучше. В README приведены метрики валидации: accuracy 0,897 и macro F1 0,850. Модель поддерживает английский язык. Распространяется в формате PyTorch; лицензия в предоставленных данных не указана.

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

  • классификация коротких текстов по Целям устойчивого развития ООН
  • тематическая разметка публикаций о ЦУР
  • сортировка абзацев по тематическим направлениям устойчивого развития

Ограничения

Лучше работает на коротких текстах, близких к обучающим абзацам примерно по 100 слов; предназначена только для первых 15 из 17 ЦУР.

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

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

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

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

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

Открыть на Hugging Face

About

Machine Learning model for classifying text according to the first 15 of the 17 Sustainable Development Goals from the United Nations. Note that model is trained on quite short paragraphs (around 100 words) and performs best with similar input sizes.

Data comes from the amazing https://osdg.ai/ community!

Model Training Specifics

  • Problem type: Multi-class Classification
  • Model ID: 900229515
  • CO2 Emissions (in grams): 0.0653263174784986

Validation Metrics

  • Loss: 0.3644874095916748
  • Accuracy: 0.8972544579677328
  • Macro F1: 0.8500873710954522
  • Micro F1: 0.8972544579677328
  • Weighted F1: 0.8937529692986061
  • Macro Precision: 0.8694369727467804
  • Micro Precision: 0.8972544579677328
  • Weighted Precision: 0.8946984684977016
  • Macro Recall: 0.8405065997404059
  • Micro Recall: 0.8972544579677328
  • Weighted Recall: 0.8972544579677328

Usage

You can use cURL to access this model:

$ curl -X POST -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"inputs": "I love AutoTrain"}' https://api-inference.huggingface.co/models/jonas/autotrain-osdg-sdg-classifier-900229515

Or Python API:

from transformers import AutoModelForSequenceClassification, AutoTokenizer

model = AutoModelForSequenceClassification.from_pretrained("jonas/sdg_classifier_osdg", use_auth_token=True)

tokenizer = AutoTokenizer.from_pretrained("jonas/sdg_classifier_osdg", use_auth_token=True)

inputs = tokenizer("I love AutoTrain", return_tensors="pt")

outputs = model(**inputs)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей