Ejemplo n.º 1
0
    def applyEpisodeFinished(self, episodeFinished):
        """ apply transformations to episodeFinished and return it. """
        DecayExplorer.applyEpisodeFinished(self, episodeFinished)

        # at end of episode, randomize the exploration parameters
        if episodeFinished:
            self.randomizeMapping()

        return episodeFinished
Ejemplo n.º 2
0
    def applyEpisodeFinished(self, episodeFinished):
        """ apply transformations to episodeFinished and return it. """
        episodeFinished = DecayExplorer.applyEpisodeFinished(self, episodeFinished)
        
        if episodeFinished:
            if self.oldTable != None:
                self.experiment.agent.estimator.values[:] = self.oldTable
                self.oldTable = None

        return episodeFinished