コード例 #1
0
 def __init__(self, environment=None, params=None):
     BehaviorTFAAgent.__init__(self, environment=environment, params=params)
     BehaviorContinuousML.__init__(self, params)
     self._replay_buffer = self.GetReplayBuffer()
     self._dataset = self.GetDataset()
     self._collect_policy = self.GetCollectionPolicy()
     self._eval_policy = self.GetEvalPolicy()
コード例 #2
0
    def __init__(self,
                 environment=None,
                 observer=None,
                 params=None,
                 init_gnn='init_interaction_network'):
        """
    Initializes a `BehaviorGraphSACAgent` instance.

    Args:
    environment:
    observer: The `GraphObserver` instance that generates the observations.
    params: A `ParameterServer` instance containing parameters to configure
      the agent.
    """
        # the super init calls 'GetAgent', so assign the observer before
        self._gnn_sac_params = params["ML"]["BehaviorGraphSACAgent"]
        self._init_gnn = eval(init_gnn)
        BehaviorTFAAgent.__init__(self,
                                  environment=environment,
                                  params=params,
                                  observer=observer)
        self._replay_buffer = self.GetReplayBuffer()
        self._dataset = self.GetDataset()
        self._collect_policy = self.GetCollectionPolicy()
        self._eval_policy = self.GetEvalPolicy()
コード例 #3
0
 def __init__(self, environment=None, params=None, observer=None):
     self._ppo_params = params["ML"]["BehaviorPPOAgent"]
     BehaviorTFAAgent.__init__(self,
                               environment=environment,
                               params=params,
                               observer=observer)
     self._replay_buffer = self.GetReplayBuffer()
     self._collect_policy = self.GetCollectionPolicy()
     self._eval_policy = self.GetEvalPolicy()
コード例 #4
0
 def __init__(self,
              environment=None,
              params=None,
              observer=None):
   self._sac_params = params["ML"]["BehaviorSACAgent"]
   BehaviorTFAAgent.__init__(
     self,
     environment=environment,
     params=params,
     observer=observer)
   BehaviorModel.__init__(self, params)
   self._replay_buffer = self.GetReplayBuffer()
   self._dataset = self.GetDataset()
   self._collect_policy = self.GetCollectionPolicy()
   self._eval_policy = self.GetEvalPolicy()
コード例 #5
0
ファイル: graph_sac_agent.py プロジェクト: mrcoliva/bark-ml
    def __init__(self, environment=None, observer=None, params=None):
        """
    Initializes a `BehaviorGraphSACAgent` instance.

    Args:
    environment:
    observer: The `GraphObserver` instance that generates the observations.
    params: A `ParameterServer` instance containing parameters to configure
      the agent.
    """
        # the super init calls 'GetAgent', so assign the observer before
        self._observer = observer

        BehaviorTFAAgent.__init__(self, environment=environment, params=params)
        BehaviorContinuousML.__init__(self, params)

        self._replay_buffer = self.GetReplayBuffer()
        self._dataset = self.GetDataset()
        self._collect_policy = self.GetCollectionPolicy()
        self._eval_policy = self.GetEvalPolicy()