1. Content based Problem formulation
Content Based Recommendations:
2. collaborative filtering algorithm