sentiment-analysis / README.md
Artemyr's picture
Update README.md
f86b39f verified

A newer version of the Gradio SDK is available: 6.13.0

Upgrade
metadata
title: Sentiment Analysis
emoji: 🏆
colorFrom: red
colorTo: gray
sdk: gradio
sdk_version: 6.6.0
app_file: app.py
pinned: false

NLP-приложение: Анализ тональности текста (Sentiment Analysis)

Описание

Веб-приложение в Hugging Face Spaces на базе Gradio для определения тональности текста
(позитив / негатив / нейтрально — в зависимости от выбранной модели).

Используемые модели

  • cointegrated/rubert-tiny-sentiment-balanced — для русского языка
  • cardiffnlp/twitter-roberta-base-sentiment-latest — для английского языка

Модели выбраны из-за быстроты работы на CPU и хорошего качества для учебных задач.

Возможности приложения

  • Переключение моделей (RU / EN)
  • Замер времени ответа (latency)
  • История последних 5 запросов
  • Пакетная обработка файлов TXT / CSV
  • Ограничение длины входного текста
  • Обработка ошибок (пустой ввод, неверный формат файла)

Примеры

Ввод: Мне очень понравился сервис!

Вывод: POSITIVE (0.98)

Формат файлов для пакетной обработки

  • .txt — каждая строка = отдельный текст
  • .csv — колонка text (если нет, берётся первая колонка)

Ограничения

  • Максимальная длина одного текста: 1500 символов