how to implement recommender on android studio

659 Views Asked by At

I want to build a recommendations system for the application of Android Studio Such as YouTube and Amazon where the user shows things that matter to him What is the method or tool used?

1

There are 1 best solutions below

0
pferrel On

The recommender is a big-data application running in a cluster, in the case of large e-commerce data. So you would put the recommender in your data center and ask it for recommendations from your android device. It is not likely that you can make is run on the device since the device does not have access to all data from all users, which is needed for collaborative filtering.

Maybe the easiest is to use Apache PredictionIO in your data center with the Universal Recommender ,a PIO Template based on Mahout. But put a proxy between it and the device because you need authentication and TLS. You would send data from all devices to the PIO service and make queries from the device. That way the service has all data from all users and can calculate the recommender model.

There is an AMI for a fully running system here that is ok for experiments but may need to be scaled for largish data.