В цій роботі я виділив основні проблеми різних підходів для створення рекомендаційних систем. Також описав які є підходи для вирішення тих чи інших проблем. Одне можна сказати точно, що ідеальної системи не існує і в наш час і в цей напрямок бізнесмени інвестують чималі гроші для того щоб покращити якість рекомендацій хоча б на декілька відсотків. Також я реалізував тестову систему засновану на двосторонньому аналізі користувачів або ж груповому аналізі. Для калібрування системи необхідно протестувати які параметри сильно змінюють результати системи та змінити відповідні ваги в системі.