Рекомендательная система мероприятий города

Содержание

Слайд 2

Актуальность темы

Одной из областей применения рекомендательных систем является социальная сфера. Их внедрение

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

Слайд 3

Цели и задачи ВКР

Задачи:
Выполнить анализ предметной области и основных подходы, существующие в

Цели и задачи ВКР Задачи: Выполнить анализ предметной области и основных подходы,
рекомендательных системах.
Произвести проектирование рекомендательной системы мероприятий города.
Произвести комплекс мероприятий по разработке системы и её тестированию.

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

Слайд 4

«Collaborative Filtering»

«User-based»

«Item-based»

«Collaborative Filtering» «User-based» «Item-based»

Слайд 5

«Content based» и «Knowledge-based»

«Content based»

«Knowledge-based»

Группа 1

Группа 2

«Content based» и «Knowledge-based» «Content based» «Knowledge-based» Группа 1 Группа 2

Слайд 6

«Hybrid»

Данные

Рекомендация

МОНОЛИТНАЯ СИСТЕМА

МЕТОД 1

МЕТОД 2

МЕТОД N



Данные

Рекомендация

ПАРАЛЛЕЛЬНАЯ СИСТЕМА

МЕТОД 1

МЕТОД 2

МЕТОД N

«Hybrid» Данные Рекомендация МОНОЛИТНАЯ СИСТЕМА МЕТОД 1 МЕТОД 2 МЕТОД N …

Слайд 7

Критерии выбора модели рекомендательной системы

Отсутствие жесткой привязки к четкой идентификации всех пользователей

Критерии выбора модели рекомендательной системы Отсутствие жесткой привязки к четкой идентификации всех
при расчетах.
Отсутствие проблем холодного старта.
Скорость расчетов рекомендаций по выборке объектов из базы.
Адаптация к изменениям предпочтений пользователя.

Слайд 8

Описание работы системы рекомендаций

Данные

Рекомендации

Модуль 1

Модуль 2

Результат

Данные – Статистические данные пользователя
Модуль 1 –

Описание работы системы рекомендаций Данные Рекомендации Модуль 1 Модуль 2 Результат Данные
Блок расчета процентного соотношения данных в результирующей выборке по каждой категории исходя из данных о пользовательских предпочтениях и системных коэффициентов
Модуль 2 – Блок сортировки результатов полученных в блоке 2 на основании данных об индексе эмоциональной лояльности клиента
Рекомендации – коллекция параметров на основании которых будет производиться выборка из БД

Рекомендательная система

Слайд 9

Описание работы алгоритма
(Модуль 1)

0.4

0.2

5

-0.5

4

-0.1

0.1

0.3

1

0.1

Системные коэффициенты

Статистика пользователя

50%

40%

10%

25%

25%

25%

25%

0.4

0.3

0.1

0.2

-0.5

-0.1

0.1

Формирование пользовательской и системной коллекции рекомендаций

Формирование

Описание работы алгоритма (Модуль 1) 0.4 0.2 5 -0.5 4 -0.1 0.1
результата

32.4%

13.5%

24.3%

29,7%

55.1%

34.6%

10.2%

+

50%

40%

10%

25%

25%

25%

25%

Производится пересчет используя системные коэффициенты

Слайд 10

Описание работы алгоритма (Модуль 2)

32.4%

13.5%

24.3%

29,7%

55.1%

34.6%

10.2%

+

9.5

8.5

4

NPS

Фильтрация + сортировка

Производим разделение и сортировку коллекций для

Описание работы алгоритма (Модуль 2) 32.4% 13.5% 24.3% 29,7% 55.1% 34.6% 10.2%
последующей обработки

10.2%

55.1%

34.6%

+

32.4%

24.3%

13.5%

29,7%

32.4 > 29.7 > 24.3 > 13.5

Формируем данные для результирующей коллекции

+

10.2%

55.1%

34.6%

13.5%

29,7%

32.4%

24.3%

100%

= 42%

= 57%

9.5

8.5

9.5

8.5

Описание работы алгоритма
(Модуль 2)

Слайд 11

Модель данных

Модель данных

Модель данных Модель данных

Слайд 12

DFD диаграмма подсистемы регламентированной загрузки контента

DFD диаграмма подсистемы регламентированной загрузки контента

Слайд 13

DFD диаграмма процесса загрузки данных из внешних источников

DFD диаграмма процесса загрузки данных из внешних источников

Слайд 14

DFD диаграмма процесса сохранения данных в БД

DFD диаграмма процесса сохранения данных в БД

Слайд 15

Инструментальные средства

Инструментальные средства

Laravel Blade

Инструментальные средства Инструментальные средства Laravel Blade

Слайд 16

Разработка интерфейса пользователя

Разработка интерфейса пользователя

Слайд 17

Результат работы с расписаниями

Результат работы с расписаниями

Слайд 18

Интерфейс администратора

Интерфейс администратора

Слайд 19

Статистика предоставляемая администратору

Статистика предоставляемая администратору

Слайд 20

Интерфейс мобильных устройств

Интерфейс мобильных устройств

Слайд 21

Выводы

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

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

Слайд 22

https://srec-sevastopol.000webhostapp.com

https://srec-sevastopol.000webhostapp.com
Имя файла: Рекомендательная-система-мероприятий-города.pptx
Количество просмотров: 20
Количество скачиваний: 0