File size: 3,442 Bytes
77ec309
e7b1b6b
77ec309
 
e7b1b6b
77ec309
e7b1b6b
77ec309
 
 
 
e7b1b6b
90bd0ba
e7b1b6b
90bd0ba
e7b1b6b
90bd0ba
e7b1b6b
 
 
 
90bd0ba
e7b1b6b
 
 
 
 
 
 
 
 
 
 
 
 
90bd0ba
e7b1b6b
90bd0ba
e7b1b6b
 
90bd0ba
e7b1b6b
 
90bd0ba
e7b1b6b
 
 
 
 
 
 
 
90bd0ba
e7b1b6b
 
 
 
77ec309
e7b1b6b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77ec309
e7b1b6b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
---
title: "Sentiment Analyzer RU"
emoji: "😊"
colorFrom: "blue"
colorTo: "green"
sdk: "gradio"
sdk_version: "4.12.0"
app_file: "app.py"
pinned: false
---

# Анализатор тональности текста

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

## 🎯 Описание

Приложение определяет тональность введенного текста и классифицирует его как:
- **😊 Позитивный** - положительные эмоции
- **😞 Негативный** - отрицательные эмоции  
- **😐 Нейтральный** - без выраженной эмоциональной окраски

## 🚀 Быстрый старт

1. **Введите текст** в поле ввода (на русском языке)
2. **Нажмите "Анализировать тональность"** или клавишу Enter
3. **Получите результат** с оценкой уверенности модели

## 📊 Примеры использования

| Входной текст | Результат | Уверенность |
|--------------|-----------|-------------|
| "Отличный продукт!" | 😊 ПОЗИТИВНЫЙ | 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 символов

## 📞 Поддержка

При возникновении проблем:
1. Обновите страницу
2. Убедитесь, что текст на русском языке
3. Сократите текст до 1000 символов

---

*Приложение создано для демонстрации возможностей анализа тональности с использованием современных NLP технологий.*