A Cross Platform Problem Recommendation Engine
recommend.py [options]
show this help message and exit
Get list of problems similar to given problem through content based ( tag matching ) algorithm.
Site to give recommendations for. Choose from 'erd' and 'cfs'.
Status of the given problem. 1 for correct submission and 0 otherwise.
Get list of users similar to given user and list of recommended problems through collaborative filtering ( neighbourhood matching ) algorithm.
Difficulty mode of problems recommended for a user. 1 for difficult problems and 0 for easy problems.
Fetch latest user activity and populate the database.