Package edu.iastate.jrelm.rl

Interface Summary
Policy<AI,A extends Action,SI,S extends State> Interface for building a reinforcement learning policy which is typically a mapping from States to Actions.
ReinforcementLearner<PA extends RLParameters,I,A extends Action,F extends Feedback,PO extends Policy> For classes that implement reinforcement learning algorithms.
RLParameters Interface for a collection of parameters needed for JReLMLearners.
StatelessPolicy<I,A extends Action> Interface for building a stateless reinforcement learning policy.
 

Class Summary
AbstractStatelessPolicy<I,A extends Action> An abstract implementation of the StatelessPolicy interface.
AbstractStatlessLearner<PA extends RLParameters,I,A extends Action<I>,F extends Feedback,PO extends StatelessPolicy<I,A>> Base abstract class for ReinforcementLearner classes that implement algorithms that do not make use of external environmental states.
SimplePolicy<AI,A extends Action,SI,S extends State> A simple implementation of the Policy interface.
SimpleStatelessLearner<O> The SimpleStatelessLearner packages together all the core learning components and a few pre-implemented reinforcement learning algorithms.
SimpleStatelessPolicy<I,A extends Action> A simple implementation of the StatelessPolicy interface.