приступаем к анализу настроений
Вопрос
У меня есть требование определить, является ли введенное предложение положительным или отрицательным....Сначала я подумал, что это как-то связано с анализом социальных сетей, а позже понял, что это анализ настроений.Мой первый вопрос: в чем разница между этими двумя?Я думаю, что сама SNA использует SA...поправьте меня, пожалуйста, если я ошибаюсь...
По этому поводу я получил очень хорошее обсуждение от Александра @. НЛП:Качественно «положительное» и «отрицательное» предложение....
Я хочу войти в эту область, используя возможности открытого исходного кода и, желательно, Java (но я открыт и для других).Может кто-нибудь, пожалуйста, подскажите мне, как начать и двигаться вперед?
Заранее спасибо, Шива
Решение
Это анализ настроений.
Анализ социальных сетей на самом деле не имеет ничего общего с анализом настроений - анализ социальных сетей занимается отношениями между людьми или вещами - общие проблемы связаны с выяснением «кластеризации» или клик внутри социальной сети, обнаружением групповой сплоченности, престижа внутри групп, выявление «зачинщиков» и т. д.
Анализ тональности гораздо ближе к обработке естественного языка — берется некоторый текстовый, аудио- или видеоконтент и пытается каким-либо образом классифицировать его — субъективное/объективное, согласие/несогласие и т. д.
Что касается инструментов/API, которые это поддерживают, я погуглил и нашел этот пост в блоге. список нескольких инструментов анализа настроений и обработки естественного языка.
Другие советы
RapidMiner — это мощный инструмент для анализа текста и анализа настроений.Rapid-I предлагает учебные курсы RapidMiner по интеллектуальному анализу текста и анализу настроений:Анализ настроений, анализ мнений и автоматизированные исследования рынка.
С наилучшими пожеланиями,
Откровенный
Можешь попробовать tm
и textir
пакеты в R
.