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