mlpy.mdp.MDPModelFactory

class mlpy.mdp.MDPModelFactory[source]

Bases: object

The Markov decision process (MDP) model factory.

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

Examples

>>> from mlpy.mdp import MDPModelFactory
>>> MDPModelFactory.create('discretemodel')

This creates a DiscreteModel instance with default settings.

>>> MDPModelFactory.create('decisiontreemodel', explorer_type='leastvisitedbonusexplorer',
...                        explorer_params={'rmax': 1.0})

This creates a DecisionTreeModel instance using LeastVisitedBonusExplorer with rmax set to 1.0.

Methods

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