Как реализовать Рекомендатор на Android Studio
Я хочу создать систему рекомендаций для приложений Android Studio, таких как YouTube и Amazon, где пользователь показывает вещи, которые ему важны. Какой метод или инструмент используется?
1 ответ
Рекомендатель - это приложение с большими данными, работающее в кластере, в случае больших данных электронной коммерции. Таким образом, вы поместите рекомендатель в свой дата-центр и попросите рекомендации для вашего устройства Android. Маловероятно, что вы можете выполнить запуск на устройстве, так как устройство не имеет доступа ко всем данным от всех пользователей, что необходимо для совместной фильтрации.
Возможно, самым простым является использование Apache PredictionIO в вашем центре обработки данных с Universal Recommender, шаблоном PIO на основе Mahout. Но поместите прокси между ним и устройством, потому что вам нужна аутентификация и TLS. Вы отправляете данные со всех устройств в службу PIO и делаете запросы с устройства. Таким образом, служба имеет все данные от всех пользователей и может рассчитать модель рекомендации.
Здесь есть AMI для полностью работающей системы, которая подходит для экспериментов, но может потребоваться масштабировать для больших данных.