File size: 2,863 Bytes
0bcf0ba
 
 
 
 
 
8207ac8
0bcf0ba
 
 
 
6a110d8
 
 
 
0bcf0ba
 
6a110d8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
title: Классификатор тем текста
emoji: 🏷️
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.6.0
app_file: app.py
pinned: false
---

# 🏷️ Классификатор тем текста

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

## 🚀 Живая демонстрация
[![Open in Spaces](https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm-dark.svg)](https://huggingface.co/spaces/ВАШ_ЛОГИН/topic-classifier)

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

### ✅ Основные функции
- **Автоматическая классификация** текста по 7 темам/эмоциям
- **Визуализация результатов** с прогресс-барами
- **История запросов** (последние 10 запросов)
- **Настройка количества** отображаемых тем (1-7)
- **Измерение времени** обработки

### 🎯 Определяемые темы/эмоции
| Эмоция/тема | Иконка | Описание |
|------------|--------|----------|
| **Радость** | 😊 | Положительные эмоции, счастье, удовольствие |
| **Любовь** | ❤️ | Чувства симпатии, нежности, привязанности |
| **Грусть** | 😔 | Печаль, тоска, меланхолия |
| **Страх** | 😨 | Тревога, опасения, беспокойство |
| **Злость** | 😡 | Гнев, раздражение, недовольство |
| **Удивление** | 😯 | Неожиданность, изумление |
| **Нейтральная** | 🗿 | Отсутствие выраженной эмоции |

## 🧠 Используемая модель

### **Модель:** `cointegrated/rubert-tiny2-cedr-emotion-detection`

### **Почему выбрана эта модель:**
1. **Специализация для русского языка** - обучена на русскоязычных данных
2. **Оптимизирована для CPU** - быстро работает на бесплатном оборудовании
3. **Хорошая точность** - показывает до 85% accuracy на тестовых данных
4. **Небольшой размер** - быстрая загрузка и обработка
5. **7 сбалансированных классов** - охватывает основные эмоции

## 📊 Примеры работы

### Пример 1: Радостный текст
**Входной текст:**