/ Модель

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

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

german-news-sentiment-bert

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

BERT-модель для определения положительной, отрицательной или нейтральной тональности немецких новостных текстов о миграции.

133скачиваний за 30 дней8лайковвеса обновлены17 мар 2023

Бенчмарки

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

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

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

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

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

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

mdraw/german-news-sentiment-bert — модель классификации тональности немецких новостных текстов о миграции. Она создана дообучением BERT для проекта, изучающего изменение тональности статей немецких СМИ о миграции в период с 2007 по 2019 год. Модель предсказывает положительную, отрицательную или нейтральную тональность; её можно применять к необработанному тексту, а также получать дискретные метки классов: 0 — положительная, 1 — отрицательная, 2 — нейтральная.

Модель содержит 136,3 млн параметров, использует архитектуру BertForSequenceClassification и принимает текст с контекстом до 512 токенов. Доступны веса PyTorch, Flax и safetensors. Модель ориентирована на немецкие новости о миграции, поэтому её пригодность для других тем и жанров может быть ограничена. Сведения о лицензии в предоставленных материалах отсутствуют.

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

  • Определение тональности статей о миграции в немецких СМИ
  • Разметка немецких новостных текстов на положительные, отрицательные и нейтральные
  • Анализ изменения тональности новостей о миграции за период 2007–2019 годов

Ограничения

Модель специально дообучена на немецких новостях о миграции, поэтому может хуже работать на других темах, жанрах и языках. Максимальная длина контекста составляет 512 токенов.

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

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

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

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

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

Открыть на Hugging Face

German sentiment BERT finetuned on news data

Sentiment analysis model based on https://huggingface.co/oliverguhr/german-sentiment-bert, with additional training on German news texts about migration.

This model is part of the project https://github.com/text-analytics-20/news-sentiment-development, which explores sentiment development in German news articles about migration between 2007 and 2019.

Code for inference (predicting sentiment polarity) on raw text can be found at https://github.com/text-analytics-20/news-sentiment-development/blob/main/sentiment_analysis/bert.py

If you are not interested in polarity but just want to predict discrete class labels (0: positive, 1: negative, 2: neutral), you can also use the model with Oliver Guhr's germansentiment package as follows:

First install the package from PyPI:

pip install germansentiment

Then you can use the model in Python:

from germansentiment import SentimentModel

model = SentimentModel('mdraw/german-news-sentiment-bert')

# Examples from our validation dataset
texts = [
    '[...], schwärmt der parteilose Vizebürgermeister und Historiker Christian Matzka von der "tollen Helferszene".',
    'Flüchtlingsheim 11.05 Uhr: Massenschlägerei',
    'Rotterdam habe einen Migrantenanteil von mehr als 50 Prozent.',
]

result = model.predict_sentiment(texts)

print(result)

The code above will print:

['positive', 'negative', 'neutral']

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей