/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
Apache 2.0
Архитектура
roberta · dense
Опубликована
23 июн 2026

sentiment-analysis-roberta

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

Англоязычная модель RoBERTa для классификации текста по положительной, нейтральной или отрицательной тональности.

25скачиваний за 30 дней0лайковвеса обновлены23 июн 2026

Бенчмарки

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

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

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

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

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

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

airzipm/sentiment-analysis-roberta — модель классификации тональности на базе RoBERTa, дообученная автором airzipm от roberta-base. Она относит текст к одному из трёх классов: отрицательная, нейтральная или положительная тональность. Модель предназначена для анализа отзывов о фильмах и ресторанах, коротких высказываний и публикаций в Twitter. В README указаны более 200 000 обучающих примеров из нескольких корпусов; для проверки приведены точность 0,8239 и macro F1 0,7827.

Модель содержит 151,8 млн параметров, работает с текстом и имеет нативный контекст длиной 514 токенов. В метаданных указан английский язык и лицензия Apache-2.0. Результаты на реальных текстах могут отличаться от приведённых метрик, особенно для других жанров, языков и распределений данных.

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

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

Ограничения

В README приведены метрики валидации, но не описаны ограничения по длине или устойчивости на текстах вне указанных типов корпусов; нативный контекст ограничен 514 токенами. Поддержка указана для английского языка.

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

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

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

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

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

Открыть на Hugging Face

🎭 Sentiment Analysis — airzipm

A powerful 3-class sentiment analysis model fine-tuned from roberta-base on a combined corpus of 200 000+ samples spanning movie reviews, short sentences, tweets, and restaurant reviews.

🏷️ Labels

IDLabelDescription
0NegativeNegative sentiment / opinion
1NeutralNeutral / mixed sentiment
2PositivePositive sentiment / opinion

📊 Performance

MetricValue
Val Accuracy0.8239
Val F1 (macro)0.7827

🚀 Quick Usage

from transformers import pipeline

classifier = pipeline(
    "text-classification",
    model="airzipm/sentiment-analysis-roberta",
)

# Single prediction
print(classifier("This movie was absolutely amazing!"))
# [{'label': 'Positive', 'score': 0.97}]

# Batch prediction
texts = [
    "Great product, highly recommend!",
    "It was okay, nothing special.",
    "Terrible experience, waste of money.",
]
for t, r in zip(texts, classifier(texts)):
    print(f"{t[:45]:50s} → {r['label']} ({r['score']:.1%})")

🛠️ Training Details

SettingValue
Base modelroberta-base
Max token length128
Batch size32
Learning rate2e-5
OptimizerAdamW + warmup
Mixed precisionFP16
Label smoothing0.1
Class weightsBalanced

📦 Training Data

DatasetDomainSamples
IMDBMovie reviews50 000
SST-2Short sentences50 000
Tweet EvalTwitter posts50 000
Yelp ReviewBusiness review50 000

🖼️ Training Curves & Confusion Matrix

See training_curves.png and confusion_matrix.png in this repository.

👤 Author

Created by airzipm — Hugging Face Profile

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей