Что такое среднее процентное ранжирование в системах рекомендаций с неявной обратной связью? Почему это должно быть меньше 50%? На многих форумах есть неопределенные определения. Но нет четких примеров. Может кто-нибудь объяснить мне эту концепцию?
Я использую ALS Spark для генерации рекомендаций. Мой ввод - ИД пользователя, продукт, фактический рейтинг или столбец покупки (1, если куплено, иначе 0). Я беру 10 лучших рекомендаций для каждого пользователя на основе прогнозируемого рейтинга (0-1). Теперь, как мне вычислить MPR для моих прогнозов?
Я не понимаю это объяснение .
Мое понимание: