Ejemplo n.º 1
0
    def setUp(self):
        base.BaseObject.print_level = base.WARNING

        TDAgent.action_selection = 'epsilon_greedy'
        TDAgent.initial_epsilon = 1.0
        TDAgent.min_epsilon = 0.0

        self.env = gridworld.GridWorld(grid=self.grid)
        self.setUp_agent()
        self.rli = LoggingRLI(name=self.__class__.__name__)
        self.rli.init(self.agent, self.env)
        self.rli.episodes(self.num_episodes, 100)