Входя в анализ настроения

У меня есть требование определить, является ли введенное предложение положительным или отрицательным.... Сначала я подумал, что это как-то связано с анализом в социальных сетях, а потом понял, что это анализ настроений. Мой первый вопрос: в чем разница между этими двумя? Я думаю, что сама SNA использует SA... плз поправьте меня, если я ошибаюсь...

В связи с этим я получил очень хорошую дискуссию от Александра @ НЛП: качественно "позитивное" против "негативного" предложения...

Я хочу попасть в эту область с помощью открытого исходного кода и желательно с Java (но я открыт и для других). Может кто-нибудь, пожалуйста, подскажите мне, как начать и двигаться вперед

Заранее спасибо Шива

3 ответа

Решение

Это анализ настроений.

Анализ социальных сетей на самом деле не имеет ничего общего с анализом настроений - анализ социальных сетей имеет дело с отношениями между людьми или вещами - общие проблемы связаны с выяснением "кластеризации" или клики в социальной сети, обнаружением сплоченности группы, престижа внутри групп, обнаружение "зачинщиков" и т. д.

Анализ настроений намного ближе к обработке естественного языка - взятие некоторого текстового, аудио или видео контента и попытка его классифицировать каким-либо образом - субъективное / объективное, согласие / несогласие и т. Д.

Что касается инструментов /API, которые поддерживают это - я гуглил и нашел этот пост в блоге, в котором перечислены несколько инструментов для анализа настроений и обработки естественного языка.

Ты можешь попробовать tm а также textir пакеты в R,

RapidMiner - это мощный инструмент для анализа текста и анализа настроений. Rapid-I предлагает учебные курсы RapidMiner по анализу текста и анализу настроений: анализ настроений, анализ мнений и автоматическое исследование рынка.

С наилучшими пожеланиями,

Фрэнк

Другие вопросы по тегам