How to harness ML to Personalize Products and Content