/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
twitter-roberta-base-sentiment-latest
Библиотека
transformers
Опубликована
24 июн 2026

yt-comments-sentiment-analyzer

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

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

83скачиваний за 30 дней1лайквеса обновлены24 июн 2026

Бенчмарки

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

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

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

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

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

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

Англоязычный классификатор тональности комментариев YouTube, разработанный Rishiraj Gupta. Модель основана на CardiffNLP Twitter-RoBERTa-base-sentiment-latest и дообучена на наборе более чем из миллиона размеченных комментариев YouTube. Архитектура RoBERTa для классификации последовательностей содержит 151,8 млн параметров и принимает текст длиной до 514 токенов.

Модель относит комментарии к отрицательной, нейтральной или положительной тональности. Она предназначена для анализа комментариев, мониторинга реакции аудитории, аналитики авторов и отслеживания тональности упоминаний бренда. В README сообщается о точности 88% на специально собранном внешнем бенчмарке и 77,43% на отложенной тестовой выборке; результаты зависят от данных и не гарантируют такую же точность в других условиях. Лицензия — MIT.

Классификатор может ошибаться при сарказме, иронии, неоднозначных шутках и без контекста других комментариев. Разработчик также не рекомендует использовать его для медицинских, юридических или финансовых решений и в высокорисковых автоматизированных системах.

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

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

Ограничения

Модель может хуже справляться с сарказмом, иронией, контекстными шутками и неоднозначной тональностью; для классификации диалогов ей может не хватать контекста соседних комментариев. Не предназначена для медицинских, юридических, финансовых решений или высокорисковых автоматизированных систем.

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

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

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

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

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

Открыть на Hugging Face

🎬 YouTube Comment Sentiment Analyzer

Fine-Tuned Twitter-RoBERTa for Real-World YouTube Comments

Transformers Task Classes Language


🎯 Real-World Performance

MetricScore
Accuracy88.00%
Macro F187.68%
Weighted F187.73%

Evaluated on a custom real-world YouTube benchmark containing slang, emojis, internet culture references, and creator-style comments.


🚀 Overview

This model is a sentiment classifier specifically adapted for YouTube comments.

The backbone model, Twitter-RoBERTa, was originally trained on Twitter/X posts and social media text.

To make it understand YouTube comment culture, the model was further fine-tuned on a dataset containing 1 Million+ labeled YouTube comments.

The result is a model that better understands:

✅ Emojis

✅ Internet slang

✅ Creator-audience interactions

✅ Short-form comments

✅ Social media language

✅ YouTube culture


🧠 Model Architecture

Twitter/X Posts
        ↓
Twitter-RoBERTa
(cardiffnlp/twitter-roberta-base-sentiment-latest)
        ↓
Fine-Tuning on 1M+ YouTube Comments
        ↓
YouTube Comment Sentiment Analyzer
        ↓
Negative | Neutral | Positive

📊 Project Pipeline

Pipeline


🎯 Sentiment Classes

LabelMeaning
🔴 NegativeCriticism, dislike, frustration, complaints
⚪ NeutralInformational, factual, objective comments
🟢 PositivePraise, appreciation, excitement, support

🧪 Real-World Benchmark Results

A manually curated benchmark was created to simulate actual YouTube comments.

The benchmark includes:

  • Internet slang
  • Emoji-heavy comments
  • Creator terminology
  • Sarcasm
  • Mixed sentiment
  • Short comments
  • Viral internet phrases

Results

MetricScore
Accuracy88.00%
Macro F187.68%
Weighted F187.73%

📉 Normalized Confusion Matrix

The model performs consistently across all sentiment classes and shows balanced classification behavior. Most classification errors occur between Neutral and Positive comments.

Negative comments are generally identified more reliably.

Normalized Confusion Matrix


🏋️ Training Details

Base Model

cardiffnlp/twitter-roberta-base-sentiment-latest

Fine-Tuning Dataset

1M+ YouTube Comments

Hardware

NVIDIA RTX 3050 Laptop GPU (6GB)

Training Features

  • Mixed Precision Training (AMP)
  • Layer-wise Learning Rate Decay (LLRD)
  • Gradient Accumulation
  • Cosine Learning Rate Scheduler
  • Warmup Scheduling
  • Gradient Checkpointing
  • Class Weighted Loss
  • Early Stopping
  • Resume Training Support
  • Dynamic GPU Configuration

📋 Internal Test Set Results

For reference, the held-out test split produced:

MetricScore
Accuracy77.43%
Macro F177.38%
Weighted F177.41%

The external benchmark is considered a better estimate of real-world deployment performance.


🔥 Example Predictions

Positive

W video bro 🔥

Prediction:

Positive

Positive

Absolute cinema

Prediction:

Positive

Negative

nah this ain't it

Prediction:

Negative

Negative

Worst update ever

Prediction:

Negative

Neutral

Uploaded 2 hours ago

Prediction:

Neutral

💻 Usage

from transformers import (
    AutoTokenizer,
    AutoModelForSequenceClassification
)

MODEL_ID = "rishigupta04/yt-comments-sentiment-analyzer"

tokenizer = AutoTokenizer.from_pretrained(
    MODEL_ID
)

model = AutoModelForSequenceClassification.from_pretrained(
    MODEL_ID
)

🎯 Intended Use Cases

Suitable For

  • YouTube Comment Analysis
  • Social Media Monitoring
  • Creator Analytics
  • Content Moderation Assistance
  • Brand Sentiment Tracking
  • NLP Education
  • Research Projects

Not Intended For

  • Medical Decisions
  • Legal Decisions
  • Financial Decisions
  • High-Risk Automated Systems

⚠️ Known Limitations

Like most sentiment models, performance may degrade on:

  • Heavy sarcasm
  • Irony
  • Context-dependent jokes
  • Multi-comment conversations
  • Ambiguous sentiment

Example:

Wow another genius from YouTube University

May require additional context to classify correctly.


🛠️ Project Stack

Python
Transformers
PyTorch
FastAPI
Hugging Face
Scikit-Learn
Pandas
NumPy

👨‍💻 Author

Rishiraj Gupta

M.Sc. Data Science

This project demonstrates:

  • End-to-End NLP Pipeline
  • Transformer Fine-Tuning
  • Model Evaluation
  • Error Analysis
  • MLOps Practices
  • FastAPI Deployment
  • Hugging Face Deployment
  • Real-World Sentiment Analysis

⭐ If you find this model useful, please consider liking the repository.

Built with 🤗 Transformers + PyTorch

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей