Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Professional Machine Learning Engineer All Questions

View all questions & answers for the Professional Machine Learning Engineer exam

Exam Professional Machine Learning Engineer topic 1 question 24 discussion

Actual exam question from Google's Professional Machine Learning Engineer
Question #: 24
Topic #: 1
[All Professional Machine Learning Engineer Questions]

You are an ML engineer at a global shoe store. You manage the ML models for the company's website. You are asked to build a model that will recommend new products to the user based on their purchase behavior and similarity with other users. What should you do?

  • A. Build a classification model
  • B. Build a knowledge-based filtering model
  • C. Build a collaborative-based filtering model
  • D. Build a regression model using the features as predictors
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
maartenalexander
Highly Voted 3 years, 5 months ago
C. Collaborative filtering is about user similarity and product recommendations. Other models won't work
upvoted 21 times
...
DaleR
Most Recent 1 month ago
C. Collaborative filtering is a foundational model for building a recommendation system as the input dataset is simple and the embeddings are learned for you. Matrix factorization is simply the model that applies to the collaborative filtering.
upvoted 2 times
...
PhilipKoku
5 months, 2 weeks ago
Selected Answer: C
C) Collaborative filtering model
upvoted 1 times
...
Sum_Sum
1 year ago
Selected Answer: C
Chat gPT: Collaborative filtering models are specifically designed for recommendation systems. They work by analyzing the interactions and behaviors of users and items, then making predictions about what users will like based on similarities with other users. In this case, since you're looking at purchase behavior and user similarities, a collaborative filtering approach is well-suited to identify and recommend products that users with similar behaviors have liked or purchased. Classification models (Option A) and regression models (Option D) are generally used for different types of predictive modeling tasks, not specifically for recommendations. A knowledge-based filtering model (Option B), while useful in recommendation systems, relies more on explicit knowledge about users and items, rather than on user interaction patterns and similarities, which seems to be the focus in this scenario.
upvoted 2 times
...
10SR
1 year, 3 months ago
C. Collaborative filtering is apt amongst the answers
upvoted 1 times
...
M25
1 year, 6 months ago
Selected Answer: C
Went with C
upvoted 2 times
...
wish0035
1 year, 11 months ago
Selected Answer: C
ans: C
upvoted 1 times
...
hiromi
1 year, 11 months ago
Selected Answer: C
C https://cloud.google.com/blog/topics/developers-practitioners/looking-build-recommendation-system-google-cloud-leverage-following-guidelines-identify-right-solution-you-part-i
upvoted 1 times
...
EFIGO
2 years ago
Selected Answer: C
This is a textbook application of collaborative filtering, C is the correct answer
upvoted 1 times
...
GCP72
2 years, 3 months ago
Selected Answer: C
Correct answer is "C"
upvoted 1 times
...
Mohamed_Mossad
2 years, 5 months ago
Selected Answer: C
https://developers.google.com/machine-learning/recommendation/collaborative/basics
upvoted 1 times
...
giaZ
2 years, 8 months ago
Selected Answer: C
Definitely C
upvoted 2 times
...
caohieu04
2 years, 8 months ago
Selected Answer: C
Community vote
upvoted 2 times
...
xiaoF
2 years, 10 months ago
should be C
upvoted 2 times
...
mousseUwU
3 years, 1 month ago
C - https://cloud.google.com/architecture/recommendations-using-machine-learning-on-compute-engine#filtering_the_data
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...