Analyzing customer opinions using machine learning