Before applying machine learning, you should get to know the data and build heuristics.
Read it!Cool explanation of computational aspects of recommendations avoiding to "get lost in the weeds of linear algebra".
Read it!"If you’ve seen Bob Ross paintings, it’s probably not too surprising that 'tree' is the top feature."
Read it!