This code demonstrates how to recommend pages that the Facebook user may like. It demonstrates different methods such as collaborative filtering, content based filtering, factorization and clustering methods