У даній роботі проаналізовано існуючі рішення по створенню рекомендаційних систем, проаналізовано предметну область та виявлено основні сутності моделі даних, створено концептуальну модель даних та прототип алгоритму машинного навчання для реалізації вимог системи, що покращує нефункціональні вимоги у порівнянні із аналогічними програмами.
In this paper, we analyze the existing solutions for creating recommendation systems and study the domain of our recommendation software system. Also, we identify and create the conceptual data model for the product. Then, we prototype a machine learning algorithm to implement the system functionalities that improve non-functional requirements of our system compared to similar software.