ribs.emitters.operators.OperatorBase¶
- class ribs.emitters.operators.OperatorBase[source]¶
Base class for operators.
Operators take in parents and output new solutions when their ask method is called. They can also be instantiated with any arguments.
Methods
ask
(parents)Operates on parents to generate new solutions.
- abstract ask(parents)[source]¶
Operates on parents to generate new solutions.
- Parameters
parents (array-like) – Array of solutions to be mutated. Typically passed in by an emitter after selection from an archive.
- Returns
(batch_size, solution_dim)
array that containsbatch_size
mutated solutions.- Return type