Как реализовать Рекомендатор на Android Studio - PullRequest
0 голосов
/ 03 октября 2018

Я хочу создать систему рекомендаций для приложений Android Studio, таких как YouTube и Amazon, где пользователь показывает вещи, которые ему важны. Какой метод или инструмент используется?

1 Ответ

0 голосов
/ 03 октября 2018

Рекомендатель - это приложение с большими данными, работающее в кластере, в случае больших данных электронной коммерции.Таким образом, вы бы положили рекомендацию в свой дата-центр и попросить рекомендации от вашего устройства Android.Маловероятно, что вы можете запустить на устройстве, так как устройство не имеет доступа ко всем данным всех пользователей, что необходимо для совместной фильтрации.

Возможно, проще всего использовать ApachePredictionIO в вашем дата-центре с помощью Universal Recommender , шаблона PIO на основе Mahout.Но поместите прокси между ним и устройством, потому что вам нужна аутентификация и TLS.Вы отправляете данные со всех устройств в службу PIO и делаете запросы с устройства.Таким образом, служба имеет все данные от всех пользователей и может рассчитывать модель рекомендации.

Здесь есть AMI для полностью работающей системы, которая подходит для экспериментов, но может потребоваться масштабироватьдля больших данных.

...