User kNN and Item kNN in Python2.7
To Use: You should install Scikit-learn (0.17.1 or above), Pandas(for train/test split), joblib Look at Usage.py. The MovieLens 1M have used there for testing.
Pleae let me know of any errors or problems by posting issues.