Team Ai
Apppublic

marry1908/topic-classification

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes
README.md66 linesDownload Raw Back to root
1---2title: Тематический классификатор текста3emoji: 🏷️4colorFrom: blue5colorTo: purple6sdk: gradio7sdk_version: 6.5.18app_file: app.py9pinned: false10---11 12# 🏷️ Тематический классификатор текста13 14Веб-приложение для автоматической классификации текстов по темам с использованием нейронных сетей. Определяет основную тему текста из 12 возможных категорий.15 16## 🚀 Живая демонстрация17[![Open in Spaces](https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm-dark.svg)](https://huggingface.co/spaces/marry1908/Extracting-entities)18 19## 📌 Возможности приложения20 21### ✅ Основные функции22- **Автоматическое определение** темы текста23- **12 тематических категорий:** спорт, политика, наука и другие24- **Визуализация результатов** с прогресс-барами25- **История запросов** (последние 10 запросов)26- **Настройка количества** отображаемых тем (1-5)27- **Измерение времени** обработки28- **Готовые примеры** для быстрого тестирования29 30### 🎯 Определяемые темы31| Тема | Иконка | Описание | Пример текста |32|------|--------|----------|---------------|33| **Спорт** | 🏀 | Спортивные события, соревнования, команды | "Сборная России выиграла чемпионат мира по хоккею" |34| **Политика** | 🏛️ | Политические новости, выборы, законы | "Парламент принял новый закон о налогах" |35| **Наука** | 🔬 | Научные открытия, исследования, технологии | "Учёные открыли новый вид динозавров" |36| **Технологии** | 💻 | IT, гаджеты, программы, интернет | "Apple представила новый iPhone 15" |37| **Здоровье** | 🏥 | Медицина, болезни, лечение, ЗОЖ | "Врачи нашли новое лекарство от рака" |38| **Образование** | 📚 | Школы, вузы, обучение, экзамены | "Министерство образования изменило правила ЕГЭ" |39| **Культура** | 🎭 | Искусство, музыка, кино, литература | "В Эрмитаже открылась выставка Ван Гога" |40| **Экономика** | 💰 | Финансы, бизнес, рынки, кризисы | "Цены на нефть выросли на 10%" |41| **Путешествия** | ✈️ | Туризм, страны, достопримечательности | "Турция стала самым популярным курортом" |42| **Развлечения** | 🎬 | Фильмы, сериалы, игры, шоу | "Вышел новый сезон Игры престолов" |43| **Погода** | ☀️ | Климат, температура, природные явления | "Завтра ожидается снегопад и метель" |44| **Происшествия** | 🚨 | Аварии, катастрофы, криминал | "В Москве произошло серьёзное ДТП" |45 46## 🧠 Используемая модель47 48### **Модель:** `facebook/bart-large-mnli`49 50### **Почему выбрана эта модель:**511. **Zero-shot классификация** - не требует предварительного обучения на конкретных темах522. **Мультиязычная поддержка** - работает с русским и английским языками533. **Высокая точность** - показывает хорошие результаты на разнообразных текстах544. **Гибкость** - можно легко добавлять новые темы без переобучения555. **Оптимизирована для CPU** - достаточно быстрая для веб-приложения56 57### **Принцип работы:**58Модель использует технику **zero-shot классификации**, что означает:59- Не нужен предварительно размеченный датасет60- Можно задавать любые темы на лету61- Модель определяет, насколько текст соответствует каждой теме62 63## 📊 Примеры работы64 65### Пример 1: Спортивный текст66**Входной текст:**