ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 39 - Professional Machine Learning Engineer discussion

Report
Export

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 models 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
Answers
A.
Classification
B.
Reinforcement Learning
Answers
B.
Reinforcement Learning
C.
Recurrent Neural Networks (RNN)
Answers
C.
Recurrent Neural Networks (RNN)
D.
Convolutional Neural Networks (CNN)
Answers
D.
Convolutional Neural Networks (CNN)
Suggested answer: B

Explanation:

Reinforcement learning is a machine learning technique that enables an agent to learn from its own actions and feedback in an environment. Reinforcement learning does not require labeled data or explicit rules, but rather relies on trial and error and reward and punishment mechanisms to optimize the agent's behavior and achieve a goal.Reinforcement learning can be used to solve complex and dynamic problems that involve sequential decision making and adaptation to changing situations1.

For the use case of creating an inventory prediction model for a large grocery retailer with stores in multiple regions, reinforcement learning is a suitable algorithm to use. This is because the problem involves multiple factors that affect the inventory demand, such as region, location, historical demand, and seasonal popularity, and the inventory manager needs to make optimal decisions on how much and when to order, store, and distribute the products. Reinforcement learning can help the inventory manager to learn from the new inventory data on a daily basis, and adjust the inventory policy accordingly.Reinforcement learning can also handle the uncertainty and variability of the inventory demand, and balance the trade-off between overstocking and understocking2.

The other options are not as suitable as option B, because they are not designed to handle sequential decision making and adaptation to changing situations. Option A, classification, is a machine learning technique that assigns a label to an input based on predefined categories. Classification can be used to predict the inventory demand for a single product or a single period, but it cannot optimize the inventory policy over multiple products and periods. Option C, recurrent neural networks (RNN), are a type of neural network that can process sequential data, such as text, speech, or time series. RNN can be used to model the temporal patterns and dependencies of the inventory demand, but they cannot learn from feedback and rewards. Option D, convolutional neural networks (CNN), are a type of neural network that can process spatial data, such as images, videos, or graphs. CNN can be used to extract features and patterns from the inventory data, but they cannot optimize the inventory policy over multiple actions and states. Therefore, option B, reinforcement learning, is the best answer for this question.

Reinforcement learning - Wikipedia

Reinforcement Learning for Inventory Optimization

asked 18/09/2024
Rajesh Gurav
28 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first