A B C D E F G I J L M N P R S U V W

G

GamblerAgent - Class in edu.iastate.jrelm.demo.bandit
 
GamblerAgent(BanditActionDomain, REParameters, String) - Constructor for class edu.iastate.jrelm.demo.bandit.GamblerAgent
 
GamblerAgent(BanditActionDomain, REParameters) - Constructor for class edu.iastate.jrelm.demo.bandit.GamblerAgent
 
GBMLearner<I,A extends Action<I>> - Class in edu.iastate.jrelm.rl.bushmosteller
An implementation of the Generalized Bush-Mosteller reinforcement learning module.
GBMLearner(GBMParameters, SimpleStatelessPolicy<I, A>) - Constructor for class edu.iastate.jrelm.rl.bushmosteller.GBMLearner
 
GBMParameters - Class in edu.iastate.jrelm.rl.bushmosteller
This is an abstract class to guide the implementation of Generalized Bush-Mosteller learning parameters.
GBMParameters() - Constructor for class edu.iastate.jrelm.rl.bushmosteller.GBMParameters
 
generateAction(Object) - Method in class edu.iastate.jrelm.rl.AbstractStatelessPolicy
 
generateAction(SI) - Method in interface edu.iastate.jrelm.rl.Policy
Given the current State as indicated by the stateID, choose a new Action according to the current policy.
generateAction(State<SI>) - Method in class edu.iastate.jrelm.rl.SimplePolicy
Given the current State, choose an Action according to the current probability distribution function.
generateAction(SI) - Method in class edu.iastate.jrelm.rl.SimplePolicy
Given the indentifier of the current State, choose an Action according to the current probability distribution function.
generateAction() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Choose an Action according to the current probability distribution function.
generateAction() - Method in interface edu.iastate.jrelm.rl.StatelessPolicy
Choose a new Action based on the current policy.
generateBoltzmanProbs() - Method in class edu.iastate.jrelm.rl.rotherev.RELearner
 
generateBoltzmanProbs() - Method in class edu.iastate.jrelm.rl.rotherev.variant.VRELearner
 
getAct() - Method in class edu.iastate.jrelm.core.SimpleAction
Retrieve the object this is an Action wrapper for.
getAct() - Method in class edu.iastate.jrelm.demo.bandit.BanditAction
Here the plan of action is which arm to pull.
getAction(I) - Method in interface edu.iastate.jrelm.core.ActionDomain
Retrieves the Action indicated by the id object.
getAction(Integer) - Method in class edu.iastate.jrelm.core.SimpleActionDomain
 
getAction(int) - Method in class edu.iastate.jrelm.core.SimpleActionDomain
Convenience method to allow actions to be retrieved with an int id.
getAction(Integer) - Method in class edu.iastate.jrelm.demo.bandit.BanditActionDomain
 
getActionDomain() - Method in interface edu.iastate.jrelm.rl.Policy
Get the ActionDomain that this policy selects Actions from.
getActionDomain() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Get the domain of action being used by this policy.
getActionDomain() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Get the set of actions this policy uses.
getActionDomain() - Method in interface edu.iastate.jrelm.rl.StatelessPolicy
Get the ActionDomain that this policy selects Actions from.
getAgent(String) - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Retrieve an agent with the given ID.
getAgentGrouping() - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Retrieves a grouping of agents classified according to the class of their learners.
getAgentIDList() - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Get a list of the String identifiers for all registered agents.
getAgentRegistery() - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Retrieve the whole agent registery.
getAlgorithmList() - Method in class edu.iastate.jrelm.gui.JReLMController_Mark1
Returns a list of the JReLM reinforcement learning algorithms this controller knows about.
getAlgorithmList() - Method in class edu.iastate.jrelm.gui.JReLMSettingsController_Mark2
Returns a list of the JReLM reinforcement learning algorithms this controller knows about.
getBoltzmannTemp() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getDistribution(State<SI>) - Method in class edu.iastate.jrelm.rl.SimplePolicy
Retrieve the probability distribution function used in selecting Actions from the ActionDomain in the given State.
getDistribution() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Retrieve the collection of probability distribution functions used in selecting Actions from the ActionDomain for all States in the StateDomain.
getDistribution() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Retrieve the probability distribution used in selecting actions from the action domain.
getEditor() - Method in class edu.iastate.jrelm.gui.JReLMController_Mark3
 
getEngine() - Method in class edu.iastate.jrelm.rl.SimpleStatelessLearner
 
getExperimentation() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getGroup(Class) - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Retrieves a group of agents that all use the same reinforcement learning algorithm as indicated by the given class of ReinforcementLearner.
getID() - Method in interface edu.iastate.jrelm.core.Action
Retrieve the identifier for this Action.
getID() - Method in interface edu.iastate.jrelm.core.JReLMAgent
Retreive a String identifier for this agent.
getID() - Method in class edu.iastate.jrelm.core.SimpleAction
Retrieve the ID for this action
getID() - Method in class edu.iastate.jrelm.core.SimpleState
Retrieve the ID for this action
getID() - Method in interface edu.iastate.jrelm.core.State
Retrieve the identifier for this State.
getID() - Method in class edu.iastate.jrelm.demo.RothErevAgent
 
getID() - Method in class edu.iastate.jrelm.util.WrapperAgent
 
getIDList() - Method in interface edu.iastate.jrelm.core.ActionDomain
Retrieve a list of the identifiers for all Actions in this domain.
getIDList() - Method in class edu.iastate.jrelm.core.SimpleActionDomain
 
getIDList() - Method in class edu.iastate.jrelm.core.SimpleStateDomain
 
getIDList() - Method in interface edu.iastate.jrelm.core.StateDomain
Retrieve a list of the identifiers for all States in this domain.
getIDList() - Method in class edu.iastate.jrelm.demo.bandit.BanditActionDomain
 
getInitialPropensity() - Method in class edu.iastate.jrelm.rl.rotherev.RELearner
Retreive the initial propensity value.
getInitialPropensity() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getLastAction() - Method in interface edu.iastate.jrelm.rl.Policy
Retrieve the last Action chosen by this policy.
getLastAction() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Get the last action chosen by this policy.
getLastAction() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Get the last action chosen by this policy.
getLastAction() - Method in interface edu.iastate.jrelm.rl.StatelessPolicy
Retrieve the last Action chosen by this policy.
getLastRandSeed() - Method in class edu.iastate.jrelm.rl.AbstractStatlessLearner
 
getLastSelectedAction() - Method in class edu.iastate.jrelm.rl.AbstractStatlessLearner
Retrieve the Action chosen from the last call to chooseAction().
getLearner() - Method in interface edu.iastate.jrelm.core.JReLMAgent
Retrieve the leaner this agent is using.
getLearner() - Method in class edu.iastate.jrelm.demo.RothErevAgent
 
getLearner() - Method in class edu.iastate.jrelm.util.WrapperAgent
 
getManager() - Method in class edu.iastate.jrelm.gui.JReLMController_Mark3
 
getMaxExpectedFeedback() - Method in class edu.iastate.jrelm.rl.bushmosteller.LinearGBMParameters
 
getMinExpectedFeedback() - Method in class edu.iastate.jrelm.rl.bushmosteller.LinearGBMParameters
 
getMultiplierValue() - Method in class edu.iastate.jrelm.rl.bushmosteller.LinearGBMParameters
Retrieve the current setting for the multiplier value v used in the feedback modifier function v(r) = v * r.
getName() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMLearner
 
getName() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMParameters
 
getName() - Method in class edu.iastate.jrelm.rl.bushmosteller.LinearGBMParameters
 
getName() - Method in interface edu.iastate.jrelm.rl.ReinforcementLearner
Retrieves the name of the learning algorithm this learner implements.
getName() - Method in interface edu.iastate.jrelm.rl.RLParameters
Get the name of the algorithm these parameters are for.
getName() - Method in class edu.iastate.jrelm.rl.rotherev.RELearner
 
getName() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getName() - Method in class edu.iastate.jrelm.rl.rotherev.variant.VRELearner
 
getName() - Method in class edu.iastate.jrelm.rl.rotherev.variant.VREParameters
 
getName() - Method in class edu.iastate.jrelm.rl.SimpleStatelessLearner
 
getNumActions() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Retrieve the number of Actions in this policy's ActionDomain.
getNumActions() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Retrieve the number of possible actions in the DiscreteFiniteDomain for this policy.
getNumStates() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Retrieve the number of States in this policy's StateDomain.
getParameterDescriptors() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getParameterNames() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMParameters
 
getParameterNames() - Method in class edu.iastate.jrelm.rl.bushmosteller.LinearGBMParameters
 
getParameterNames() - Method in interface edu.iastate.jrelm.rl.RLParameters
Get a the names of the parameters
getParameterNames() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
Get the names of the parameters
getParameters() - Method in class edu.iastate.jrelm.rl.AbstractStatlessLearner
 
getParameters() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMLearner
 
getParameters() - Method in interface edu.iastate.jrelm.rl.ReinforcementLearner
Retrieve the RLParameters that contain settings for this learning algorithm.
getParameters() - Method in class edu.iastate.jrelm.rl.rotherev.RELearner
Returns the parameters currently being used by this RELearner.
getParameters() - Method in class edu.iastate.jrelm.rl.rotherev.variant.VRELearner
 
getParameters() - Method in class edu.iastate.jrelm.rl.SimpleStatelessLearner
Returns the learning parameters currently in use.
getPDF() - Method in class edu.iastate.jrelm.util.DiscreteEventGenerator
Retrieve the probability distribution function current being used to generate new events.
getPDF() - Method in class edu.iastate.jrelm.util.SimpleEventGenerator
Retrieve the probability distribution function current being used to generate new events.
getPolicy() - Method in class edu.iastate.jrelm.rl.AbstractStatlessLearner
 
getPolicy() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMLearner
 
getPolicy() - Method in interface edu.iastate.jrelm.rl.ReinforcementLearner
Retrieve the StatelessPolicy being used to represent learned knowledge.
getPolicy() - Method in class edu.iastate.jrelm.rl.rotherev.RELearner
 
getPolicy() - Method in class edu.iastate.jrelm.rl.SimpleStatelessLearner
 
getProbabilities() - Method in class edu.iastate.jrelm.rl.rotherev.REPolicy
 
getProbability(Object, I) - Method in class edu.iastate.jrelm.rl.AbstractStatelessPolicy
 
getProbability(SI, AI) - Method in interface edu.iastate.jrelm.rl.Policy
Gets the current probability of choosing a particular action from the current state.
getProbability(SI, AI) - Method in class edu.iastate.jrelm.rl.SimplePolicy
Look up the probability for a State-Action pair.
getProbability(I) - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
Gets the current probability of choosing an action.
getProbability(I) - Method in interface edu.iastate.jrelm.rl.StatelessPolicy
Gets the current probability of choosing an action.
getPropensities() - Method in class edu.iastate.jrelm.rl.rotherev.REPolicy
 
getPropensity(I) - Method in class edu.iastate.jrelm.rl.rotherev.REPolicy
 
getPropensity(int) - Method in class edu.iastate.jrelm.rl.rotherev.REPolicy
 
getRandomSeed() - Method in class edu.iastate.jrelm.rl.bushmosteller.GBMParameters
 
getRandomSeed() - Method in interface edu.iastate.jrelm.rl.RLParameters
Get the seed for the psuedo-random number generator used by the ReinforcementLearner.
getRandomSeed() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
Get the seed for the RandomEngine used in the REPolicy.
getRandomSeed() - Method in class edu.iastate.jrelm.rl.SimplePolicy
 
getRandomSeed() - Method in class edu.iastate.jrelm.rl.SimpleStatelessPolicy
 
getRecency() - Method in class edu.iastate.jrelm.rl.rotherev.REParameters
 
getSettingsManager() - Method in class edu.iastate.jrelm.gui.BasicSettingsEditor
 
getState(Integer) - Method in class edu.iastate.jrelm.core.SimpleStateDomain
 
getState(int) - Method in class edu.iastate.jrelm.core.SimpleStateDomain
Convenience method to allow states to be retrieved with an int id.
getState(I) - Method in interface edu.iastate.jrelm.core.StateDomain
Retrieves the State indicated by the id object.
getStateDomain() - Method in class edu.iastate.jrelm.rl.AbstractStatelessPolicy
Defined away since this type of policy does not work with States.
getStateDomain() - Method in interface edu.iastate.jrelm.rl.Policy
Get the StateDomain this policy is using
getStateDomain() - Method in class edu.iastate.jrelm.rl.SimplePolicy
Get the domain of world state being used by this policy.
getUpdateButton() - Method in class edu.iastate.jrelm.gui.DelayedIntrospectPanel
 
getUpdateCount() - Method in class edu.iastate.jrelm.rl.AbstractStatlessLearner
 
getValue() - Method in interface edu.iastate.jrelm.core.Feedback
Retrieve the
getValue() - Method in class edu.iastate.jrelm.core.FeedbackDoubleValue
 
getValue() - Method in class edu.iastate.jrelm.core.SimpleFeedback
 
getWorldInfo() - Method in class edu.iastate.jrelm.core.SimpleState
Retrieve the object this is an State wrapper for.
groupAgent(JReLMAgent) - Method in class edu.iastate.jrelm.core.BasicLearnerManager
Agents are grouped according to their learning algorithm as indicated by the type of RLParameters their learner uses.

A B C D E F G I J L M N P R S U V W