mirror of
https://github.com/gryf/coach.git
synced 2025-12-18 03:30:19 +01:00
bug fix for clipped ppo for discrete controls
This commit is contained in:
@@ -52,7 +52,12 @@ class ExplorationPolicy(object):
|
||||
:param action_values: A list of action values
|
||||
:return: The chosen action
|
||||
"""
|
||||
pass
|
||||
if self.__class__ == ExplorationPolicy:
|
||||
raise ValueError("The ExplorationPolicy class is an abstract class and should not be used directly. "
|
||||
"Please set the exploration parameters to point to an inheriting class like EGreedy or "
|
||||
"AdditiveNoise")
|
||||
else:
|
||||
raise ValueError("The get_action function should be overridden in the inheriting exploration class")
|
||||
|
||||
def change_phase(self, phase):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user