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 16 discussion

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

You are an ML engineer at a large grocery retailer with stores in multiple regions. You have been asked to create an inventory prediction model. Your model's features include region, location, historical demand, and seasonal popularity. You want the algorithm to learn from new inventory data on a daily basis. Which algorithms should you use to build the model?

  • A. Classification
  • B. Reinforcement Learning
  • C. Recurrent Neural Networks (RNN)
  • D. Convolutional Neural Networks (CNN)
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
esuaaaa
Highly Voted 3 years, 5 months ago
The answer is C. Use RNN because it is a time series analysis.
upvoted 28 times
...
george_ognyanov
Highly Voted 3 years, 1 month ago
As Y2Data pointed out, your reasoning for choosing B does not make much sense. Furthermore, Reinforcement Learning for this question does not make much sense to me. Reinforcement Learning is basically agent - task problems. You give the agent a task i.e. get out of a maze and then through trial and error and many many iterations the agent learns the correct way to perform the task. It is called Reinforcement because you ... well ... reinforce the agent, you reward the agent for correct choices and penalize for incorrect choices. In RL you dont use many / any previous data because the data is generated with each iteration I think.
upvoted 7 times
...
kamparia
Most Recent 1 month, 4 weeks ago
Selected Answer: B
I chose B because the model need to learn
upvoted 1 times
...
bludw
5 months ago
Selected Answer: A
I would choose A. And it is only because the features already have time-series information (like demand). And it would be way easier to train XGBoost than RNN model.
upvoted 1 times
...
PhilipKoku
5 months, 3 weeks ago
Selected Answer: C
C) The best choice for this scenario would be C. Recurrent Neural Networks (RNN). Rationale: The task at hand is a time-series prediction problem, where the goal is to predict future inventory levels based on historical data. RNNs are particularly well-suited for such tasks because they have “memory” and can learn patterns in sequential data1. Features like region, location, historical demand, and seasonal popularity can be used as input to the RNN. The network can then learn the temporal dependencies between these features and the inventory levels. RNNs can be trained incrementally, which means the model can be updated daily with new inventory data, allowing the model to adapt to changing trends and patterns
upvoted 1 times
...
vale_76_na_xxx
11 months, 1 week ago
go for C https://www.akkio.com/post/deep-learning-vs-reinforcement-learning-key-differences-and-use-cases#:~:text=Reinforcement%20learning%20is%20particularly%20well,of%20reinforcement%20learning%20in%20action.
upvoted 1 times
...
Sum_Sum
1 year ago
Selected Answer: C
The question asks for "prediction model" classification and RL do not fit the bill CNN are used for vision so only answer left is C
upvoted 2 times
...
12112
1 year, 4 months ago
Selected Answer: C
I'm not sure that daily basis means it is time series. It could mean updating the model daily. But I'll follow collective intelligence.
upvoted 2 times
...
M25
1 year, 6 months ago
Selected Answer: C
Went with C
upvoted 1 times
...
enghabeth
1 year, 9 months ago
Selected Answer: B
Reinforcement Learning(RL) is a type of machine learning technique that enables an agent to learn in an interactive environment by trial and error using feedback from its own actions and experiences.
upvoted 1 times
...
wish0035
1 year, 11 months ago
Selected Answer: C
ans: C
upvoted 1 times
...
EFIGO
2 years ago
Selected Answer: C
RNN are a fit tool to work with time-series as this one, so C
upvoted 1 times
...
GCP72
2 years, 3 months ago
Selected Answer: C
Correct answer is "C"
upvoted 2 times
...
Mohamed_Mossad
2 years, 5 months ago
Selected Answer: C
"algorithm to learn from new inventory data on a daily basis" = time series model , best option to deal with time series is forsure RNN , vote for C
upvoted 1 times
...
morgan62
2 years, 7 months ago
Selected Answer: C
It's C.
upvoted 3 times
...
A4M
2 years, 9 months ago
C - for time series
upvoted 2 times
...
alphard
2 years, 11 months ago
My option is B. "You want the algorithm to learn from new inventory data on a daily basis". The implication is a feedback with reward or punishment, which can optimise the mode. But, all other options can only practice prediction against new data rather than learning knowledge from new data automatically.
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 ...