def normalization_action(self): if self.action_type == EnvType.DISCRETE_ACTION: return only_continuous_normalizer( list(range(self.state_dim, self.state_dim + self.action_dim)), min_value=0, max_value=1, ) return only_continuous_normalizer( list(range(self.state_dim, self.state_dim + self.action_dim)), min_value=self.env.action_space.low, max_value=self.env.action_space.high, )
def normalization(self): if self.img: return None else: return only_continuous_normalizer( list(range(self.state_dim)), self.env.observation_space.low, self.env.observation_space.high, )
def normalization_action(self): return only_continuous_normalizer( list(range(self.num_states, self.num_states + self.num_actions)), min_value=0, max_value=1, )