def __init__(self, task, agent): if isinstance(agent, OptimizationAgent): self.doOptimization = True self.optimizer = agent.learner self.optimizer.setEvaluator(task, agent.module) self.optimizer.maxEvaluations = self.optimizer.numEvaluations else: Experiment.__init__(self, task, agent)
def __init__(self, task, agent): if isinstance(agent, OptimizationAgent): self.doOptimization = True self.optimizer = agent.learner self.optimizer.setEvaluator(task, agent.module) self.optimizer.maxEvaluations = self.optimizer.numEvaluations else: Experiment.__init__(self, task, agent)
def __init__(self, task, multiAgent): assert isinstance( task, EpisodicTaskSG), "task should be the subclass of EpisodicTaskSG." assert isinstance(multiAgent, MultiAgent), "task should be MultAgent." Experiment.__init__(self, task, multiAgent)
def __init__(self, task, multiAgent): assert isinstance(task, EpisodicTaskSG), "task should be the subclass of EpisodicTaskSG." assert isinstance(multiAgent, MultiAgent), "task should be MultAgent." Experiment.__init__(self, task, multiAgent)