Details
| Title | Рекомендательная система для книжных сервисов с использованием коллаборативной и контентной фильтрации: выпускная квалификационная работа магистра: направление 09.04.02 «Информационные системы и технологии» ; образовательная программа 09.04.02_04 «Системный анализ и оптимизация информационных систем и технологий» = Design of a Recommender System for Book Services Using Collaborative and Content-Based Filtering |
|---|---|
| Creators | Батыров Ахмет Сахыевич |
| Scientific adviser | Волкова Виолетта Николаевна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | рекомендательная система ; машинное обучение ; клиент-серверная архитектура ; React ; Django Rest Framework ; база данных ; recommender system ; machine learning ; client-server architecture ; database |
| Document type | Master graduation qualification work |
| Language | Russian |
| Level of education | Master |
| Speciality code (FGOS) | 09.04.02 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-5635 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\44857 |
| Record create date | 9/4/2026 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена проектированию рекомендательной системы для новых книжных сервисов и электронных библиотек, в которых отсутствует часть персонализированных рекомендаций. Задачи, которые решились в ходе исследования: Изучение проектирование методов рекомендательных систем; Изучение основных формул для создания и проверки рекомендательных систем; Ознакомление с основными методами моделирования информационных систем; Реализованы контентная модель на основе TF-IDF, коллаборативная модель SVD и модель на основе популярности; Проведена сравнительная оценка реализованных моделей с использованием метрик качества ранжирования и прогнозирования рейтингов. Практическая реализация и тестирование рекомендательной системы на реальных данных. В ходе исследования были изучены основные методы гибридных рекомендательных систем для интеграции в книжные сервисы. Разработано математическое обоснование системы на основе TF-IDF, SVD, косинусного сходства и взвешенного объединения нормализованных оценок. Для программной реализации выбрана клиент-серверная архитектура с React-интерфейсом, REST API на Django и базой данных SQLite. Проведено экспериментальное исследование на наборе данных Book-Crossing и выполнено сравнение рекомендаций, основанных на популярности книг, с контентной, коллаборативной и гибридной моделями.
This study focuses on the design of a recommender system for emerging book services and digital libraries that do not yet provide a personalized recommendation module. The following objectives were accomplished during the study: The main methods for designing recommender systems were examined. The principal mathematical formulas used to develop and evaluate recommender systems were studied. The main methods of information system modelling were reviewed. A content-based model using TF-IDF, a collaborative model using SVD, and a popularity-based model were implemented. The implemented models were comparatively evaluated using ranking-quality and rating-prediction metrics. The recommender system was practically implemented and tested using real-world data. The study examined the main hybrid recommendation methods suitable for integration into book services. A mathematical foundation for the system was developed using TF-IDF, SVD, cosine similarity, and the weighted combination of normalized scores. A client-server architecture comprising a React-based user interface, a REST API implemented with Django, and an SQLite database was selected for the software implementation. An experimental study was conducted using the Book-Crossing dataset, and recommendations based on book popularity were compared with content-based, collaborative, and hybrid recommendation models.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|