bolero.representation.DummyBehavior¶bolero.representation.DummyBehavior(**kwargs)[source]¶Dummy behavior allows using environments which do not require behaviors.
Some environments (e.g. the catapult environment) do not require behavior- search to learn actual behaviors but rather only to learn parameters (velocity and angle of a shoot in case of the catapult). This behavior encapsulates the parameters learned by the optimizer and returns them via get_outputs() to the environment whenever required. It thus connects environment and optimizer directly.
can_step()¶Returns if step() can be called again.
| Returns: |
|
|---|
get_args()¶Get parameters for this estimator.
| Returns: |
|
|---|
get_n_params()[source]¶Get number of parameters.
| Returns: |
|
|---|
get_outputs(outputs)[source]¶Get outputs of the last step.
| Parameters: |
|
|---|
get_params()[source]¶Get current parameters.
| Returns: |
|
|---|
init(n_inputs, n_outputs)[source]¶Initialize the behavior.
| Parameters: |
|
|---|
set_inputs(inputs)[source]¶Set input for the next step.
| Parameters: |
|
|---|
set_meta_parameters(keys, meta_parameters)[source]¶Set meta parameters (none defined for dummy behavior).