What is the primary purpose of reward shaping in reinforcement learning?
-
A
To normalize all rewards to a fixed range for numerical stability
-
B
To provide intermediate rewards that guide the agent more efficiently toward goals in sparse reward settings
-
C
To penalize agents for taking excessive actions per episode
-
D
To apply heavier discounting in long-horizon environments