I frequently see people setting deterministic = True while testing an RL algorithm. But is this the right approach? For instance, what happens if the agent plays rock, paper, and scissors? In this case, as per game theory, a stochastic (random) policy is required (as per my understanding)
Edit - Let me clarify my understanding of stochastic and deterministic policies. A deterministic policy will always select an action given some state. The stochastic policy will sample the action given a state. Therefore in the latter case, an optimal policy for Rock, Paper and Scissor will always choose an action with probability of 0.33.