Which all are the equivalent or advanced libraries in Python for building recommendation systems like Mahout for Collaborative Filtering and Content Based Filtering ?
Also is there a way to integrate Mahout with Python?
Data Science Stack Exchange is a question and answer site for Data science professionals, Machine Learning specialists, and those interested in learning more about the field. It only takes a minute to sign up.
Sign up to join this communityWhich all are the equivalent or advanced libraries in Python for building recommendation systems like Mahout for Collaborative Filtering and Content Based Filtering ?
Also is there a way to integrate Mahout with Python?
I don't know of a well documented python option for collaborative filtering, but one option is to use Spark's MLib. There is a wrapper that allows you to run it in python (pyspark) and it is straightforward to get it running on your local machine.
Have you considered using GraphLab Create? It's a Python tool for doing many different types of Machine Learning.
General info about their Recommender System can be found here.
A hands-on coding example can be found here.
Using this product you should be able to create a Recommender System in as few as five lines of code.
One downside, if you're using it for a commercial purpose, you'll need to get a license for the product. Although they do have a free trial period.