A newer version of the Gradio SDK is available:
6.9.0
metadata
title: Sentiment Analyzer RU
emoji: 😊
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 4.12.0
app_file: app.py
pinned: false
Анализатор тональности текста
Интерактивное веб-приложение для анализа эмоциональной окраски русскоязычных текстов.
🎯 Описание
Приложение определяет тональность введенного текста и классифицирует его как:
- 😊 Позитивный - положительные эмоции
- 😞 Негативный - отрицательные эмоции
- 😐 Нейтральный - без выраженной эмоциональной окраски
🚀 Быстрый старт
- Введите текст в поле ввода (на русском языке)
- Нажмите "Анализировать тональность" или клавишу Enter
- Получите результат с оценкой уверенности модели
📊 Примеры использования
| Входной текст | Результат | Уверенность |
|---|---|---|
| "Отличный продукт!" | 😊 ПОЗИТИВНЫЙ | 98% |
| "Ужасное качество" | 😞 НЕГАТИВНЫЙ | 96% |
| "Обычный день" | 😐 НЕЙТРАЛЬНЫЙ | 92% |
🤖 Технические детали
- Модель:
cointegrated/rubert-tiny-sentiment-balanced - Тип задачи: Анализ тональности (sentiment analysis)
- Язык: Русский
- Архитектура: RuBERT-tiny
- Классы: позитив/негатив/нейтрал
⚙️ Параметры
- Максимальная длина текста: 1000 символов
- Автообрезание: Да (с уведомлением)
- Время обработки: 0.1-0.5 секунд
- Платформа: CPU-оптимизированная
📁 Поддерживаемые форматы
- Любой текст на русском языке
- Короткие сообщения и отзывы
- Комментарии и рецензии
- Обращения и feedback
🔧 Технологии
- Gradio 4.12.0 - веб-интерфейс
- Transformers 4.36.0 - NLP фреймворк
- PyTorch 2.1.0 - машинное обучение
- Hugging Face Hub - репозиторий моделей
⚠️ Ограничения
- Для лучшей точности используйте явно выраженную тональность
- Ирония и сарказм могут быть интерпретированы неправильно
- Рекомендуемая длина текста: 10-500 символов
📞 Поддержка
При возникновении проблем:
- Обновите страницу
- Убедитесь, что текст на русском языке
- Сократите текст до 1000 символов
Приложение создано для демонстрации возможностей анализа тональности с использованием современных NLP технологий.