marry1908/topic-classification
0
🏷️ Тематический классификатор текста
Веб-приложение для автоматической классификации текстов по темам с использованием нейронных сетей. Определяет основную тему текста из 12 возможных категорий.
🚀 Живая демонстрация

📌 Возможности приложения
✅ Основные функции
- Автоматическое определение темы текста
- 12 тематических категорий: спорт, политика, наука и другие
- Визуализация результатов с прогресс-барами
- История запросов (последние 10 запросов)
- Настройка количества отображаемых тем (1-5)
- Измерение времени обработки
- Готовые примеры для быстрого тестирования
🎯 Определяемые темы
🧠 Используемая модель
Модель: facebook/bart-large-mnli
Почему выбрана эта модель:
- Zero-shot классификация - не требует предварительного обучения на конкретных темах
- Мультиязычная поддержка - работает с русским и английским языками
- Высокая точность - показывает хорошие результаты на разнообразных текстах
- Гибкость - можно легко добавлять новые темы без переобучения
- Оптимизирована для CPU - достаточно быстрая для веб-приложения
Принцип работы:
Модель использует технику zero-shot классификации, что означает:
- Не нужен предварительно размеченный датасет
- Можно задавать любые темы на лету
- Модель определяет, насколько текст соответствует каждой теме
📊 Примеры работы
Пример 1: Спортивный текст
Входной текст:
