Intelligent Agent for Music Recommendation in Multimedia Robotic Systems Using Machine-Learning Algorithms
الملخص
Іванніков. М. Т. Інтелектуальний агент для підбору музичних рекомендацій у мультимедійних робототехнічних системах із застосуванням алгоритмів машинного навчання. КПІ ім. Сікорського, Київ, 2025. Проєкт містить 85 сторінок тексту, 28 рисунків, 2 таблиці, посилання на 28 літературних джерела, а також демонстраційний вебзастосунок із повним програмним кодом (37 файлів). Об`єкт дослідження: інтелектуальний агент для підбору музичних рекомендацій. Предмет дослідження: інтелектуальний агент для підбору музичних рекомендацій. Мета дипломного проєкту: створення інтелектуального агента, що автоматично знаходить схожі пісні відповідно до вподобань користувача. У першому розділі проаналізовано предметну область персоналізованого аудіоконтенту, окреслено глобальні тенденції ринку стримінгу, роль інтелектуальних агентів у мультимедійних робототехнічних системах, технічні виклики edge-AI та етичні аспекти формування рекомендацій; на підставі цього сформульовано вимоги до алгоритмів, здатних працювати з обмеженими ресурсами й мінімальною історією прослуховувань. У другому розділі виконано детальний огляд п’яти провідних музичних сервісів (Spotify, Apple Music, YouTube Music, Amazon Music, Deezer), порівняно їхні підходи до cold-start, прозорості та контекстної чутливості; виявлено сильні й слабкі сторони існуючих рішень, що стало підґрунтям для вибору власної стратегії рекомендацій. У третьому розділі розглянуто основні методи рекомендації музичного контенту — колаборативну й контент-орієнтовану фільтрацію, гібридні схеми та моделі глибокого навчання; проаналізовано їх переваги та обмеження в умовах робототехнічних платформ і обґрунтовано вибір легковагового алгоритму k-nearest neighbors як оптимального рішення. У четвертому розділі спроєктовано систему: визначено функціональні й нефункціональні вимоги, побудовано клієнт-серверну архітектуру, описано моделі бази даних, схему взаємодії UI з бекендом та принципи модульності й масштабованості; наведено вибір технологій (Flask, React 18 + Vite, SQLAlchemy) і продемонстровано діаграми прецедентів, компонентів та станів. У п’ятому розділі реалізовано систему: докладно описано структуру клієнтської та серверної частин, алгоритм препроцесингу ознак, сам k-NN-агент з підтримкою гарячого перезавантаження, механізм автоматичного тюнінгу гіперпараметрів і результати його використання, що підтвердили поліпшення продуктивності моделі.
الكلمات المفتاحية
غير متوفر
التخصصات
رسائل وأطاريح مشابهة
- Robots Need Some Education: On the complexity of learning in evolutionary robotics Fuda van Diggelen · 2025
- Deep Learning-Based Vision System for Intelligent Object Detection and Robotic Sorting Solution Anastasiia Stepanova · Tampere University · 2026
- Learning-based multi-robot collaboration for intelligent and adaptive robotic systems Yutong Du · Aalto University · 2025
- Deep Learning for autonomous intelligent agents Fateme Fotouhi · 2023
- Intelligent Robotic Recycling of Flat Panel Displays Adam Sanderson · University of Waterloo · 2019
- Design and Implementation of an Autonomous Driving System with a Deep Learning Approach on a Scaled Vehicle Platform Jesudara Omidokum · University of Michigan · 2022
