Details
Title | Разработка рекомендательной системы по подбору фильмов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Суханова Елизавета Алексеевна |
Scientific adviser | Пархоменко Владимир Андреевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | рекомендательная система ; коллаборативная фильтрация ; контентная фильтрация ; гибридная рекомендательная система ; python ; recommendation system ; collaborative filtering ; content filtering ; hybrid recommendation system |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-935 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35754 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью исследования является реализация рекомендательной системы по подбору фильмов. В качестве предмета исследования выступает автоматизация построениях рекомендательных систем. Методологическая основа работы включает в себя общенаучные и прикладные методы, такие как анализ, сравнение, моделирование, визуализация данных, а также эмпирические методы тестирования. При работе над практической реализацией использовались следующие информационные технологии: СУБД MySQL, облачный сервис для вычислений Google Colab, библиотеки Surprise, Scikit-learn В процессе работы проведен обзор существующих решений, выполнена подготовка данных и реализована гибридная система рекомендаций, основанная на сочетании контентно-ориентированного подхода и коллаборативной фильтрации с использованием базовых алгоритмов машинного обучения. Результатом исследования стала рекомендательная система, доступная через REST API, обеспечивающая генерацию персонализированных рекомендаций, регистрацию и обновление пользовательских интересов. Областью практического применения могут являться платформы онлайн-кинотеатров и цифровые медиасервисы. Полученные выводы подтверждают эффективность гибридного подхода по сравнению с базовыми моделями и обоснованность выбора инструментов, а также открывают перспективы для дальнейшего расширения функциональности и повышения качества рекомендаций.
The aim of the study is to implement a film selection recommendation system. The subject of the study is the automation of recommendation system construction. The methodological basis of the work includes general scientific and applied methods, such as analysis, comparison, modelling, data visualisation, as well as empirical testing methods. The following information technologies were used for the practical implementation: DBMS MySQL, cloud computing service Google Colab, libraries Surprise, Scikit-learn. In the process of work, a review of existing solutions was conducted, data preparation was performed and a hybrid recommendation system based on a combination of content-oriented approach and collaborative filtering using basic machine learning algorithms was implemented. The result of the research is a recommendation system accessible via REST API, providing generation of personalised recommendations, registration and updating of user interests. The area of practical application can be online cinema platforms and digital media services. The findings confirm the effectiveness of the hybrid approach compared to the basic models and the validity of the choice of tools, as well as open up prospects for further extending the functionality and improving the quality of recommendations.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Разработка рекомендательной системы по подбору фильмов
- Введение
- 1. Исследование научных источников по рекомендательным системам
- 2. Проектирование рекомендательной системы по подбору фильмов
- 3. Реализация рекомендательной системы по подбору фильмов
- 4. Тестирование рекомендательной системы по подбору фильмов
- 5. Заключение
- 6. Список использованных источников
- Приложение 1 Программный код триггеров и процедур базы данных
- Приложение 2 Программный код классов, реализующих рекомендательные модели
- Приложение 3 Программный код серверной части
- Приложение 4 Программный код модульных тестов
- Приложение 5 Программный код оценки качества моделей
- Приложение 6 Программный код теста на производительность моделей
Access count: 0
Last 30 days: 0