|
TAXONS
0.1
Task Agnostic eXploration of Outcome spaces through Novelty and Surprise
|


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 | |
This is the base baseline from where to create all the other ones
| def baseline.BaseBaseline.__init__ | ( | self, | |
| env, | |||
| parameters | |||
| ) |
Constructor :param env: gym environment :param parameters: parameters of the run
| 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:
| 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 |