📄Работа №206457

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

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 68 листов
📅
Год: 2020
👁️
Просмотров: 38
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ 2
ВВЕДЕНИЕ 8
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. ОБЗОР АНАЛОГОВ 10
1.2. АНАЛИЗ ОСНОВНЫХ ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ 13
1.2.1 ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ ДЛЯ СЕРВЕРНОЙ
ЧАСТИ 13
1.2.2 ВЫБОР ФРЕЙМВОРКА 15
1.2.3 ВЫБОР АРХИТЕКТУРЫ НЕЙРОННОЙ СЕТИ 16
1.2.4 ВЫБОР СИСТЕМЫ УПРАВЛЕНИЯ БАЗОЙ ДАННЫХ 20
1.2.5 ВЫБОР СРЕДСТВ РАЗРАБОТКИ КЛИЕНТСКОЙ ЧАСТИ ВЕБ¬
ПРИЛОЖЕНИЯ 21
1.3. ВЫВОД 22
2. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 23
2.1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 23
2.1.1 ОСНОВНЫЕ ТРЕБОВАНИЯ К ФУНКЦИОНАЛУ СИСТЕМЫ ... 23
2.1.2 ТРЕБОВАНИЯ К ФУНКЦИОНАЛУ СИСТЕМЫ ЗАДАЧ 24
2.1.3 ТРЕБОВАНИЯ К ФУНКЦИОНАЛУ СИСТЕМЫ
АДМИНИСТРИРОВАНИЯ 25
2.2. НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 25
2.2.1 ТРЕБОВАНИЯ К ПОЛЬЗОВАТЕЛЯМ 25
2.2.2 ТРЕБОВАНИЯ К СИСТЕМЕ БЕЗОПАСНОСТИ 26
2.2.3 ТРЕБОВАНИЯ К СИСТЕМЕ НАВИГАЦИИ 26
2.2.4 ТРЕБОВАНИЯ К СИСТЕМЕ УВЕДОМЛЕНИЙ 27
2.2.5 ТРЕБОВАНИЯ К ЛИНГВИСТИЧЕСКОМУ ОБЕСПЕЧЕНИЮ .... 27
3. ПРОЕКТИРОВАНИЕ 27
3.1. АРХИТЕКТУРА ПРЕДЛАГАЕМОГО РЕШЕНИЯ 27
3.2. АРХИТЕКТУРА НЕЙРОНОЙ СЕТИ 28
3.3. ОПИСАНИЕ ДАННЫХ 30
4. РЕАЛИЗАЦИЯ 33
4.1. РЕАЛИЗАЦИЯ ИНТЕРФЕЙСОВ 33
4.2. ОБУЧЕНИЕ НЕЙРОННОЙ СЕТИ 55
4.3. РЕАЛИЗАЦИЯ НЕЙРОННОЙ СЕТИ 56
5. ТЕСТИРОВАНИЕ 58
5.1. ПРОВЕДЕНИЕ ПРОЦЕДУРЫ ТЕСТИРОВАНИЯ 58
6. ЗАКЛЮЧЕНИЕ 65
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 66

📖 Аннотация

В данной выпускной квалификационной работе представлена разработка и реализация специализированного веб-сервиса для автоматизированного поиска целевой аудитории в социальной сети «ВКонтакте» с интегрированным анализом тональности пользовательских комментариев на основе сверточных нейронных сетей (CNN). Актуальность исследования обусловлена экспоненциальным ростом значения социальных сетей как ключевой среды для цифрового маркетинга, где эффективное выявление и сегментация заинтересованных пользователей, а также мониторинг их эмоциональной реакции являются критически важными для успешного продвижения продуктов и услуг. В результате проведенного проекта было успешно создано полнофункциональное веб-приложение, обеспечивающее комплексный цикл работы с аудиторией: от сбора данных (посты, комментарии, участники сообществ) и их многокритериального анализа до осуществления таргетированных рассылок, при этом ядром аналитического модуля выступила сверточная нейронная сеть, классифицирующая эмоциональную окраску текстов. Научная значимость работы заключается в адаптации и применении архитектуры CNN для задачи анализа тональности в контексте русскоязычного социального медиа, а практическая – в предоставлении бизнес-пользователям инструмента для глубокой аналитики аудитории и автоматизации рекламных коммуникаций. Теоретической основой послужили исследования в области компьютерной лингвистики, анализа пользовательского контента, а также обзоры существующих технологических решений и сервисов, таких как работы, представленные на ресурсах Habr и в аналитических обзорах рынка социальных сетей.

📖 Введение

Сбор и обработка данных для продвижения бизнеса в условиях социальных сетей особенно актуальна в наше время, так как социальные сети с каждым годом увеличивают количество пользователей. Благодаря сбору и анализу данных мы можем понять, кто является целевой аудиторией нашего продукта или услуг, а при помощи искусственного интеллекта оценить их удовлетворенность той или иной услугой.
Целью представленной выпускной квалификационной работы является разработка веб-приложения, обеспечивающего сбор и обработку данных пользователей социальной сети Вконакте, а также предоставления функционала для взаимодействия с ними.
Для достижения поставленной цели, необходимо решить следующие поставленные задачи:
1. Провести детальный анализ имеющихся аналогов.
2. Провести анализ потребностей пользователей исходя из них составить функционал разрабатываемой системы.
3. Проанализировать и обосновать выбор средств разработки проекта.
4. Разработать серверную часть веб-приложения.
5. Разработать frontend часть веб-приложения.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках дипломной работы было спроектировано и реализовано веб-приложение для анализа и работы с целевой аудиторией в социальной сети ВКонтакте.
В веб-приложение были реализованы следующие функции:
1. Система задач.
2. Система администрирования.
3. Поиск сообществ.
4. Сбор постов из сообществ.
5. Сбор комментариев из постов и обсуждений.
6. Сбор участников сообществ.
7. Анализ тональность комментариев с помощью сверточных нейронных сетей.
8. Анализ групп на наличие в ней целевой аудитории по критериям.
9. Рассылка сообщений по пользователям ВКонтакте.
10. Сбор людей, открывших личные сообщения сообществу.
11. Сбор людей, отправивших свой номер телефона сообществу.
В дальнейшем планируется:
- сделать возможность отправлять серию сообщений в разные периоды времени;
- предоставить возможность пользователям отправлять сообщения в определённое время;
- улучшить систему анализа комментариев, проведя тестирование других архитектур нейронных сетей, а также собрав более релевантную базу текстов для обучения нейронной сети;
- добавить возможность автоматического регулирования ставок в рекламном кабинете ВКонтакте;
- добавить систему анализа рекламной компании за определённый период.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Социальные сети в России. - https://br-analytics.ru/blog/socseti-v-rossii-
osen-2018/. Дата обращения: 24.05.2020.
2. Компьютерная лингвистика. -
https://habr.com/ru/company/abbyy/blog/202306. Дата обращения:
24.05.2020.
3. User Generated Reviews: Do They Affect Conversions?. -
https://cxl.com/blog/user-generated-reviews/. Дата обращения: 24.05.2020.
4. Автор сервиса Сегменто Трагет. - https://vk.com/mrbowie. Дата
обращения: 24.05.2020.
5. Сервис Барков.нет. - https://vk.barkov.net/about.aspx. Дата обращения:
24.05.2020.
6. Сервисы для парсинга аудиторий. - https://blog.ingate.ru/detail/5-servisov- dlya-parsinga-auditorii-v-sotssetyakh/. Дата обращения: 24.05.2020.
7. Индекс TIOBE. - https://www.tiobe.com/tiobe-index/. Дата обращения:
24.05.2020.
8. ТОП-10 быстрых языков программирования. -
https://zen.yandex.ru/media/skillbox/top10-bystryh-iazykov- programmirovaniia-5c613edb1174ac00ad9fda86. Дата обращения:
24.05.2020.
9. Top 10 Python Web Frameworks. - https://hackernoon.com/top-10-python-
web-frameworks-to-learn-in-2018-b2ebab969d1a. Дата обращения:
24.05.2020.
10. Neural networks. - https://www.sciencedirect.com/topics/neuroscience/neural- networks. Дата обращения: 24.05.2020.
11. Нейронный сети для начинающих. - https://habr.com/ru/post/312450/. Дата обращения: 24.05.2020.
12.Secret Sauce behind the beauty of Deep Learning: Beginners guide to Activation Functions. - https://towardsdatascience.com/secret-sauce-behind-
the-beauty-of-deep-learning-beginners-guide-to-activation-functions- a8e23a57d046. Дата обращения: 24.05.2020.
13. Multi-Layer Neural Networks with Sigmoid Function Deep Learning for
Rookies. - https://towardsdatascience.com/multi-layer-neural-networks-with-
sigmoid-function-deep-learning-for-rookies-2-bf464f09eb7f. Дата обращения: 24.05.2020.
14. Нейронные сети. Обработка текстов. - http://tpc.at.ispras.ru/wp-
content/uploads/2011/10/lecture61.pdf. Дата обращения: 24.05.2020.
15. Recurrent Neural Networks. - https://towardsdatascience.com/recurrent-neural- networks-d4642c9bc7ce. Дата обращения: 24.05.2020...24

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ