Анализ тональности (sentiment analysis) - область компьютерной лингвистики и машинного обучения, которая автоматически определяет эмоциональную окраску текста.
Главная цель анализа тональности — автоматически классифицировать эмоциональную окраску высказывания, определив, является ли оно позитивным, негативным или нейтральным. Основой для решения этой задачи служат технологии обработки естественного языка (Natural Language Processing, или NLP). Эта научно-практическая дисциплина занимается проблемами взаимодействия компьютеров и человеческой речи.
Алгоритмы NLP лежат в основе многих привычных сервисов: интернет-поиска, машинного перевода, чат-ботов и виртуальных ассистентов. Их работа строится на способности программ корректно интерпретировать текстовые данные, что является залогом эффективного взаимодействия с пользователем.
Для решения задач анализа тональности применяется широкий спектр моделей и методов. Выбор конкретного подхода диктуется поставленной целью и имеющимися условиями, что требует рассмотрения практических примеров использования различных методик. |