Google Professional Machine Learning Engineer Question 20
Single answerGoogle Cloud PlatformYou are working with a retail company that wants to use machine learning to improve customer satisfaction. The company has limited expertise in machine learning and a tight budget. They are considering building a recommendation system to suggest products to customers based on their purchase history. What should you do first to address the business problem effectively?
- A
Start building a machine learning model to generate product recommendations.
- B
Engage with stakeholders to clearly define the business objectives and success metrics for the recommendation system.
- C
Suggest the company invest in hiring a team of data scientists to handle the project.
- D
Purchase an off-the-shelf recommendation system without further analysis.
Show answer and explanation
Correct answer: B
Explanation
The first step in solving any machine learning problem is to clearly understand the business problem, objectives, and constraints. Engaging with stakeholders ensures that the solution addresses the company's goals, fits within their budget, and aligns with their level of expertise. This approach minimizes the risk of developing or purchasing a misaligned solution.
- A. Incorrect.
Jumping straight to building a model without understanding the business requirements can lead to misaligned solutions and wasted resources.
- B. Correct.
Engaging with stakeholders to define business objectives and success metrics ensures the machine learning solution aligns with the company's goals and constraints.
- C. Incorrect.
Hiring a team of data scientists might not be feasible given the limited budget, and it doesn't address the immediate need to clarify business objectives.
- D. Incorrect.
Purchasing an off-the-shelf solution without analyzing the problem or goals might lead to a system that does not meet the company's specific needs.