Simple Recommendation Engine in Python
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Example.py
README
Ratings.py
RecommendationEngine.py
Utilities.py
common.py

README

Recommendation Engine 0.1
=============================

My goal is to build a simple recommendation engine where anyone can play with their datasets.
Though I have tested it on Movielens dataset of 1 million ratings, I don't think the current
version will be able to process any realistic size dataset. The reason I think is that all the
data that is the ratings and user and movie information is stored in the memory. 

If you find any issues, Please do email me at rahulravu96@gmail.com

Input Format
============================

The input format for the recommendation engine is of the form:-
user_id,item_id,rating,timestamp

the separator can be anything and the timestamp attribute is optional.

It is assumed that the user range from 1 to n and the items range
from 1 to m

For more information on usage please refer to Example.py for a sample usage.