--- title: Sentiment Analysis emoji: 🏆 colorFrom: red colorTo: gray sdk: gradio sdk_version: 6.6.0 app_file: app.py pinned: false --- # NLP-приложение: Анализ тональности текста (Sentiment Analysis) # Описание Веб-приложение в Hugging Face Spaces на базе Gradio для определения тональности текста (позитив / негатив / нейтрально — в зависимости от выбранной модели). # Используемые модели - `cointegrated/rubert-tiny-sentiment-balanced` — для русского языка - `cardiffnlp/twitter-roberta-base-sentiment-latest` — для английского языка Модели выбраны из-за быстроты работы на CPU и хорошего качества для учебных задач. # Возможности приложения - Переключение моделей (RU / EN) - Замер времени ответа (latency) - История последних 5 запросов - Пакетная обработка файлов TXT / CSV - Ограничение длины входного текста - Обработка ошибок (пустой ввод, неверный формат файла) # Примеры *Ввод:* `Мне очень понравился сервис!` *Вывод:* `POSITIVE (0.98)` # Формат файлов для пакетной обработки - `.txt` — каждая строка = отдельный текст - `.csv` — колонка `text` (если нет, берётся первая колонка) # Ограничения - Максимальная длина одного текста: 1500 символов