TAXONS  0.1
Task Agnostic eXploration of Outcome spaces through Novelty and Surprise
baseline.BaseBaseline Class Reference
Inheritance diagram for baseline.BaseBaseline:
Collaboration diagram for baseline.BaseBaseline:

Public Member Functions

def __init__ (self, env, parameters)
 
def evaluate_agent (self, agent)
 
def train (self, steps=10000)
 
def save (self, ckpt=False)
 

Public Attributes

 params
 
 pop_size
 
 env
 
 save_path
 
 agents_shapes
 
 agent_name
 
 logs
 
 agent_type
 
 population
 
 archive
 
 opt
 
 END
 
 elapsed_gen
 

Detailed Description

This is the base baseline from where to create all the other ones

Constructor & Destructor Documentation

def baseline.BaseBaseline.__init__ (   self,
  env,
  parameters 
)
Constructor
:param env: gym environment
:param parameters: parameters of the run

Member Function Documentation

def baseline.BaseBaseline.evaluate_agent (   self,
  agent 
)
Evaluates the agent. This one needs to be reimplemented. It raises a NotImplementedError
:param agent:
:return:
def baseline.BaseBaseline.save (   self,
  ckpt = False 
)
def baseline.BaseBaseline.train (   self,
  steps = 10000 
)
Main function to run.
:param steps: number of steps to run the search.
:return:

Member Data Documentation

baseline.BaseBaseline.agent_name
baseline.BaseBaseline.agent_type
baseline.BaseBaseline.agents_shapes
baseline.BaseBaseline.archive
baseline.BaseBaseline.elapsed_gen
baseline.BaseBaseline.END
baseline.BaseBaseline.env
baseline.BaseBaseline.logs
baseline.BaseBaseline.opt
baseline.BaseBaseline.params
baseline.BaseBaseline.pop_size
baseline.BaseBaseline.population
baseline.BaseBaseline.save_path

The documentation for this class was generated from the following file: