/ Модель

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

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

norbert2_sentiment_test1

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

Тестовая модель на базе NorBERT2 для классификации тональности норвежских отзывов и предложений.

12 013скачиваний за 30 дней0лайковвеса обновлены31 янв 2023

Бенчмарки

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

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

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

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

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

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

Модель для анализа тональности норвежских отзывов: по предложению определяет оценку от отрицательной до положительной. Её разработали Simen Aabol и Marcus Dragsten, дообучив NorBERT2 на объединённом наборе норвежских отзывов и данных о тональности. Это BERT-модель для классификации последовательностей объёмом 151,7 млн параметров; она принимает текст, использует контекст длиной до 512 токенов и выдаёт метку класса.

Модель предназначена для проверки тональности норвежских предложений и отзывов. Авторы обозначают её как тестовую, поэтому качество для практических задач не гарантируется. Репозиторий содержит веса PyTorch; лицензия в предоставленных данных не указана.

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

  • Определение тональности норвежских отзывов
  • Разделение отзывов на положительные и отрицательные
  • Анализ эмоциональной окраски норвежских предложений

Ограничения

Авторы указывают, что модель предназначена лишь для тестирования; качество за пределами тестового разбиения датасета не подтверждено. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

Model Card for Model ID

Sentiment analysis for Norwegian reviews.

Model Description

This model is trained using a self-concatinated dataset consisting of Norwegian Review Corpus dataset (https://github.com/ltgoslo/norec) and a sentiment dataset from huggingface (https://huggingface.co/datasets/sepidmnorozy/Norwegian_sentiment). Its purpose is merely for testing.

  • Developed by: Simen Aabol and Marcus Dragsten
  • Finetuned from model: norbert2

Direct Use

Plug in Norwegian sentences to check its sentiment (negative to positive)

Training Details

Training and Testing Data

https://huggingface.co/datasets/marcuskd/reviews_binary_not4_concat

Preprocessing

Tokenized using:

tokenizer = AutoTokenizer.from_pretrained("ltgoslo/norbert2")

Training arguments for this model:

training_args = TrainingArguments(
    output_dir='./results',          # output directory
    num_train_epochs=10,              # total number of training epochs
    per_device_train_batch_size=16,  # batch size per device during training
    per_device_eval_batch_size=64,   # batch size for evaluation
    warmup_steps=500,                # number of warmup steps for learning rate scheduler
    weight_decay=0.01,               # strength of weight decay
    logging_dir='./logs',            # directory for storing logs
    logging_steps=10,
)

Evaluation

Evaluation by testing using test-split of dataset.

{
'accuracy': 0.8357214261912695, 
 'recall': 0.886873508353222, 
 'precision': 0.8789025543992431, 
 'f1': 0.8828700403896412, 
 'total_time_in_seconds': 94.33071640000003, 
 'samples_per_second': 31.81360340013276, 
 'latency_in_seconds': 0.03143309443518828
 }

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей