Василюк Ростислав Богданович
Науково-дослідна дипломна робота на тему:
Рекомендаційна система вибору фільмів із використанням колаборативної фільтрації та кластеризації даних
Дана магістерська робота присвячена використанню рекомендаційних алгоритмів із застосуванням колаборативної фільтрації та кластеризації. Головною задачею даної роботи є розробка колаборативного рекомендаційного алгоритму, що надаватиме користувачам персоналізовані рекомендації із фільмами, базуючись на раніше наданих оцінках. Пошук подібності користувачів у даній системі вираховуватиметься за середніми оцінками користувачів для кожного із жанрів. Поділ користувачів на кластери відбувається за допомогою алгоритму k-середніх із модифікованим пошуком оптимальної кількості кластерів та початкових центроїдів.
Рекомендаційна система розроблена згідно двошарової архітектури клієнт-сервер. У ролі клієнта виступає додаток, який працює на мобільному пристрої кінцевого користувача. Клієнтська частина розроблена за допомогою React Native – гібридної технології, що дозволяє створювати мобільні додатки для платформ Android та IOS із однаковою кодовою базою. Серверна частина створювалась із використанням технології Node.js.
Розроблений рекомендаційний алгоритм із використанням колаборативної фільтрації надає релевантні рекомендації та працює ефективно при різній кількості вхідних даних. Кластеризація дозволяє алгоритму бути масштабованим та працювати із великою кількістю користувачів системи.