Система рекомендацій музики на основі уподобань користувачів
| dc.contributor.advisor | Кузнєцова, Наталія Володимирівна | |
| dc.contributor.author | Мінін, Петро Олексійович | |
| dc.date.accessioned | 2026-09-10T10:43:43Z | |
| dc.date.available | 2026-09-10T10:43:43Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Дипломна робота: 88 с., 7 табл., 10 рис., 2 дод., 13 джерел. Об’єкт дослідження: процеси персоналізації та інтелектуального аналізу даних у потокових мультимедійних сервісах. Предмет: математичні моделі та програмні методи колаборативної фільтрації для неявного зворотного зв’язку (Implicit Feedback) у музичних рекомендаціях. Мета роботи: підвищення точності та релевантності музичних рекомендацій шляхом розробки та дослідження гібридного алгоритму, що об'єднує соціальний контекст, подібність об'єктів і латентні фактори для усунення обмежень поодиноких моделей. Практичні результати: мовою Python розроблено архітектуру рекомендаційної системи та конвеєр обробки даних Last.fm (360K). Реалізовано базові моделі User-based і Item-based (косинусна подібність), модель матричної факторизації ALS із L2-регуляризацією, а також гібридний ансамбль (Union Ensemble) на основі зваженої агрегації рангів кандидатів. Тестування методом маскування взаємодій (80/20) за метриками Precision@K та Recall@K підтвердило перевагу гібрида: приріст точності становив 3–5% порівняно з найкращою базовою моделю (ALS). Подальший розвиток: інтеграція контентного аналізу за допомогою моделей глибокого навчання (аналіз спектрограм треків), адаптація системи до режиму реального часу та розробка модулів вирішення проблеми «холодного старту» через контекстуальні дані. | |
| dc.description.abstractother | Thesis: 88 p., 7 tabl., 10 fig., 2 app., 13 ref. Object of research: processes of personalization and data mining in streaming multimedia services. Subject: mathematical models and software methods of collaborative filtering for implicit feedback in music recommendations. Purpose of work: to improve the accuracy and relevance of music recommendations by developing and researching a hybrid algorithm that combines social context, object similarity and latent factors to eliminate the limitations of single models. Practical results: the architecture of the recommendation system and the Last.fm data processing pipeline (360K) were developed in Python. The basic User-based and Item-based models (cosine similarity), the ALS matrix factorization model with L2-regularization, as well as the hybrid ensemble (Union Ensemble) based on weighted aggregation of candidate ranks were implemented. Testing using the interaction masking method (80/20) using the Precision@K and Recall@K metrics confirmed the advantage of the hybrid: the accuracy gain was 3–5% compared to the best baseline model (ALS). Further development: integration of content analysis using deep learning models (track spectrogram analysis), adaptation of the system to real-time mode, and development of modules to solve the "cold start" problem through contextual data. | |
| dc.format.extent | 88 с. | |
| dc.identifier.citation | Мінін, П. О. Система рекомендацій музики на основі уподобань користувачів : дипломна робота … бакалавра : 124 Системний аналіз / Мінін Петро Олексійович. – Київ, 2026. – 88 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82965 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | рекомендаційні системи | |
| dc.subject | музичні рекомендації | |
| dc.subject | колаборативна фільтрація | |
| dc.subject | гібридний ансамбль | |
| dc.subject | матрична факторизація | |
| dc.subject | алгоритм als | |
| dc.subject | item-based фільтрація | |
| dc.subject | user-based фільтрація | |
| dc.subject | косинусна подібність | |
| dc.subject | неявний зворотний зв'язок (implicit feedback) | |
| dc.subject | розріджені матриці | |
| dc.subject | precision@k | |
| dc.subject | recall@k | |
| dc.subject | recommender systems | |
| dc.subject | music recommendations | |
| dc.subject | collaborative filtering | |
| dc.subject | hybrid ensemble | |
| dc.subject | matrix factorization | |
| dc.subject | alternating least squares (als) | |
| dc.subject | item-based filtering | |
| dc.subject | user-based filtering | |
| dc.subject | cosine similarity | |
| dc.subject | implicit feedback | |
| dc.subject | sparse matrices | |
| dc.title | Система рекомендацій музики на основі уподобань користувачів | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Minin_bakalavr.pdf
- Розмір:
- 8.17 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: