コード例 #1
0
ファイル: cartpole.py プロジェクト: rueckstiess/dopamine
 def reset(self):
     """ re-initializes the environment, setting the cart back in a random position.
     """
     Environment.reset(self)
     angle = random.uniform(-0.2, 0.2)
     pos = random.uniform(-1., 1.)
     self.sensors = (angle, 0.0, pos, 0.0)
コード例 #2
0
ファイル: maze.py プロジェクト: rueckstiess/dopamine
 def reset(self):
     """ return to initial position (stochastically): """
     Environment.reset(self)
     self.bang = False
     self.perseus = choice(self.initPos)
     self.state = self._lookAround()
コード例 #3
0
ファイル: mirror.py プロジェクト: rueckstiess/dopamine
 def reset(self):
     Environment.reset(self)
     self.state = np.random.uniform(3, 4)
コード例 #4
0
ファイル: test.py プロジェクト: rueckstiess/dopamine
 def reset(self):
     Environment.reset(self)
     self.state = random.uniform(-1, 1, 1)
     self.target = array([0.4])
コード例 #5
0
ファイル: cartpole.py プロジェクト: rueckstiess/dopamine
 def resetToState(self, state):
     Environment.reset(self)
     self.sensors = state