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 (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
esuaaaa
Highly Voted 3 years, 10 months ago
The answer is C. Use RNN because it is a time series analysis.
upvoted 29 times
...
george_ognyanov
Highly Voted 3 years, 6 months 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
...
gvk1
Most Recent 4 days, 13 hours ago
Selected Answer: C
model need to reflect memory as problem statement talks about prev day history (near term history). so RNN fits.
upvoted 1 times
...
kamparia
6 months, 3 weeks ago
Selected Answer: B
I chose B because the model need to learn
upvoted 1 times
...
bludw
9 months, 3 weeks 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
10 months, 2 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 2 times
...
vale_76_na_xxx
1 year, 3 months 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, 5 months 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, 9 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, 11 months ago
Selected Answer: C
Went with C
upvoted 1 times
...
enghabeth
2 years, 2 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
2 years, 4 months ago
Selected Answer: C
ans: C
upvoted 1 times
...
EFIGO
2 years, 4 months 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, 8 months ago
Selected Answer: C
Correct answer is "C"
upvoted 2 times
...
Mohamed_Mossad
2 years, 10 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
3 years ago
Selected Answer: C
It's C.
upvoted 3 times
...
A4M
3 years, 2 months ago
C - for time series
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago