# Анализатор тональности текста (Sentiment Analysis) ## 📋 Описание задачи Это веб-приложение выполняет анализ тональности (сентимент-анализ) текстов на различных языках. Определяет эмоциональную окраску текста: позитивную, негативную или нейтральную. ## 🎯 Возможности - **Мультимодельный анализ:** 3 предобученные модели на выбор - **Мультиязычность:** Поддержка русского, английского и других языков - **Пакетная обработка:** Анализ текстов из TXT и CSV файлов - **История запросов:** Сохранение последних 10 анализов - **Метрики качества:** Оценка точности на тестовых данных - **Примеры:** Готовые примеры для быстрого тестирования ## 🤖 Выбранные модели ### 1. `cointegrated/rubert-tiny-sentiment-balanced` - **Язык:** Русский - **Классы:** Нейтрал/Позитив/Негатив - **Преимущества:** Лёгкая, быстрая, оптимизирована для русского языка - **Размер:** ~47 МБ ### 2. `distilbert-base-uncased-finetuned-sst-2-english` - **Язык:** Английский - **Классы:** POSITIVE/NEGATIVE - **Преимущества:** Высокая точность для английских текстов - **Размер:** ~268 МБ ### 3. `nlptown/bert-base-multilingual-uncased-sentiment` - **Язык:** Мультиязычная - **Классы:** 1-5 звёзд (5 -самый позитивный) - **Преимущества:** Поддержка множества языков - **Размер:** ~668 МБ ## 📊 Примеры входных и выходных данных ### Пример 1 (Русский) **Вход:**