Анализ сообщений студентов в социальных сетях

Нашему заказчику — компании IBM, поступил заказ от одного из частных исследовательских университетов США на создание интерактивной информационной панели, которая отслеживает и анализирует тематику сообщений студентов в социальных сетях.

Задача

Руководство университета попросило собирать и анализировать данные из социальных сетей студентов, чтобы выявлять места скоплений студенческих братств на территории кампуса, не допускать несанкционированных массовых гуляний и вовремя пресекать их. Разработанное web-приложение анализирует посты и данные из открытых студенческих групп, размещенных в Facebook, Instagram, Twitter и анонимной мобильной социальной сети Yik Yak.

Главная задача приложения заключается в том, чтобы фиксировать посты с прямым или косвенным упоминанием об алкоголе, наркотиках, насилии, депрессии и т.д. Выделяются и анализируются ключевые слова, а также основная тема сообщения, на основании которой оно попадает либо в группы, относящиеся к ментальному (не)здоровью, алкоголю, неприемлемому сексуальному поведению, либо в "нейтральную" группу. Как только частотность упоминания определенного слова достигает критической отметки, на почту организаторам приходит уведомление.

Программное решение

Специалисты компании Axmor разработали JavaScript веб-приложение, способное анализировать тональность текстов и фотографий в социальных сетях.

Интеграция с API социальных сетей

Сбор интересующих данных осуществляется путем подключения к API социальных сетей

Предметный анализ полученного контента

Собранные данные загружаются на один из сервисов IBM Watson в зависимости от типа контента

Анализ облака ключевых слов

Возможность смотреть облако ключевых слов и динамику по конкретному слову в режиме реального времени, составляя график изменений в динамике

Отправка уведомлений на электронную почту

Отправка сообщения организаторам при достижении определенного уровня частотности того или иного слова

Привязка к геолокации

Фиксация сообщений от отправителей, физически находящихся на территории кампуса

Технологии

Веб-клиент
TypeScript, React
Сервер
Scala, Play
Векторная визуализация данных
D3.js
Управляемое хранилище документов
IBM Cloudant
Пакет инструментов обработки текста
Apache OpenNLP
Анализатор эмоциональной окраски текста
The IBM Watson Tone Analyzer
Анализатор графического контента
The Watson Visual Recognition Service
Анализатор ключевых слов и тематики текста
The Watson Natural Language Understanding API
Анализатор психологического портрета пользователя
The IBM Watson Personality Insights

Как это работает

Путем подключения к API социальных сетей собираются данные из открытых источников (студенческие группы, сообщества) и анонимные сообщения социальной сети Yik Yak, видимые для всех в определенном радиусе. Затем эти данные загружаются на один из сервисов IBM Watson для дальнейшего анализа текстового и графического контента. Разработанное web-приложение отображает не только основной концепт сообщений, но и эмоциональную окраску текста, давая представление о психическом здоровье автора. На основании полученных данных строятся графики, позволяющие визуализировать информацию и отслеживать все изменения в динамике.

Преимущества разработки в Axmor

Быстрый старт проекта

Мы готовы начать разработку на аутсорсинге без детального описания требований: необходимы только четкое видение проекта и готовность к активному взаимодействию.

Активное взаимодействие

В течение всего проекта мы проводим еженедельные встречи, показываем регулярные демо-версии и расставляем приоритеты.

Полный цикл разработки

Все услуги: от сбора требований и разработки интерфейса до выпуска продукта на рынок и его дальнейшего развития.

Передача прав на исходный код

Все права на разработанные программы и исходный код передаются заказчику.

Нам доверяют

Мы найдем лучшее решение вашей задачи!
Совпадений: 0