Uses of Interface
net.pakl.rl.HasVectorRepresentation

Packages that use HasVectorRepresentation
net.pakl.rl These are the basic reinforcement learning model classes -- every reinforcement learning problem can be described (minimally) as a World (collection of states), Policy, ValueFunction, and Actions. 
net.pakl.rl.maze World and policy for a 2D problem with impassable obstacles. 
org.eyelanguage.rl.reading Code for the Adaptive Reading Agent; see ReadingMain for parameters and default values. 
 

Uses of HasVectorRepresentation in net.pakl.rl
 

Methods in net.pakl.rl with parameters of type HasVectorRepresentation
protected  double ValueFunctionResidualAlgorithmPerceptron.getValue(HasVectorRepresentation state)
           
protected  double ValueFunctionResidualAlgorithmPatrykNetwork.getValue(HasVectorRepresentation state)
           
protected  double ValueFunctionResidualAlgorithmBairdPerceptron.getValue(HasVectorRepresentation state)
           
protected  void ValueFunctionResidualAlgorithmPerceptron.initializeNetworkForStatesOfType(HasVectorRepresentation thisStateObject)
           
protected  void ValueFunctionResidualAlgorithmPatrykNetwork.initializeNetworkForStatesOfType(HasVectorRepresentation thisStateObject)
           
protected  void ValueFunctionResidualAlgorithmBairdPerceptron.initializeNetworkForStatesOfType(HasVectorRepresentation thisStateObject)
           
protected  void ValueFunctionResidualAlgorithmPerceptron.setValue(HasVectorRepresentation thisStateObject, HasVectorRepresentation nextStateObject, double newValue, double discountFactor)
           
protected  void ValueFunctionResidualAlgorithmPatrykNetwork.setValue(HasVectorRepresentation thisStateObject, HasVectorRepresentation nextStateObject, double newValue, double discountFactor)
           
protected  void ValueFunctionResidualAlgorithmBairdPerceptron.setValue(HasVectorRepresentation thisStateObject, HasVectorRepresentation nextStateObject, double newValue, double discountFactor)
           
 

Uses of HasVectorRepresentation in net.pakl.rl.maze
 

Classes in net.pakl.rl.maze that implement HasVectorRepresentation
 class State2D
          This class represents a state which corresponds to a position in a two-dimensional World
 

Uses of HasVectorRepresentation in org.eyelanguage.rl.reading
 

Classes in org.eyelanguage.rl.reading that implement HasVectorRepresentation
 class ReadingState
          This class represents the State of a reading Agent -- scroll down to Field Detail to see more detailed on information for each dimension of the state.
 class ReadingStateParallelRelative
          In parallel states, we have to keep track of which words of the sentence have been identified already but for default compatability with earlier states we return information about the first word in the window for length, ID and whether the word is identified.
 class ReadingStateRelative
          Inherits from ReadingState, but several methods have been altered so that the model of the environment is word-centric instead of absolute in the sentence (this allows for generalization to new circumstances).