Дослідження алгоритмів рекомендаційних систем
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UKR: Магістерська робота виконана на 89 сторінках, містить 33 рисунка, 12 таблиць, 3 додатки та 27 використаних джерел. Документ «Дослідження алгоритмів рекомендаційних систем» входить до складу програмної документації для розробки системи дослідження та оцінки ефективності алгоритмів рекомендацій. У даному документі описано особливості реалізації системи, яка включає навчання, тестування та порівняння алгоритмів градієнтного бустингу, матричної факторизації та швидкого дерева Твідді. Розробка виконана мовою C# із використанням фреймворку ML.NET у середовищі розробки Visual Studio 2022 з інтеграцією бази даних MS SQL Server. Мета роботи: дослідити ефективність роботи алгоритмів рекомендаційних систем у різних умовах. Провести аналіз їхньої продуктивності, точності рекомендацій, часу тренування та використання обчислювальних ресурсів. Розробити рекомендації щодо вибору алгоритму залежно від специфіки завдань і обсягу даних
ENG: The master's work is completed on 89 pages, contains 33 figures, 12 tables, 3 appendices and 27 used sources. The document "Research of recommendation system algorithms" is part of the program documentation for the development of a research system and evaluation of the effectiveness of recommendation algorithms. This document describes the features of the system implementation, which includes training, testing, and comparison of gradient boosting, matrix factorization, and fast Tweedy tree algorithms. The development was performed in C# using the ML.NET framework in the Visual Studio 2022 development environment with MS SQL Server database integration. The purpose of the work: to investigate the effectiveness of recommendation system algorithms in different conditions. To analyze their performance, accuracy of recommendations, training time and use of computing resources. To develop recommendations for choosing an algorithm depending on the specifics of the tasks and the amount of data