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?
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?
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.