mlpy.planners.explorers.ExplorerFactory

class mlpy.planners.explorers.ExplorerFactory[source]

Bases: object

The explorer factory.

An instance of an explorer can be created by passing the explorer type.

Examples

>>> from mlpy.planners.explorers import ExplorerFactory
>>> ExplorerFactory.create('egreedyexplorer', 0.8)

This creates a :class:.EGreedyExplorer` instance with epsilon set to 0.8.

>>> ExplorerFactory.create('softmaxexplorer', tau=3.0, decay=0.4)

This creates a SoftmaxExplorer instance with tau set to 3.0 and decay set to 0.4

Methods

create(_type, *args, **kwargs) Create an explorer of the given type .