Exemple #1
0
 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,
     )