A C D E I O R S T

A

abp - package abp
 
Adaptive<C,A> - Class in abp
Represents a contextual adaptive or simply adaptive.
AdaptiveProcess - Class in abp
An adaptive process is a group of adaptives that work in tandem towards some common goal.

C

constructPolicy() - Method in class abp.Adaptive
This constructs an optimal policy for the given adaptive.

D

disableAutosave() - Method in class abp.AdaptiveProcess
In general persisted adaptive processes (those constructed with init(File)) will be automatically saved when the program shuts down; this disables that feature.
disableLearning() - Method in class abp.Adaptive
Disables learning on this adaptive...
disableLearning() - Method in class abp.AdaptiveProcess
Disables learning on all adaptives managed by this process.
dumpTable(OutputStream) - Method in class abp.AdaptiveProcess
Dumps some representation of the current values in the table (as HTML) WARNING: This method is experimental and may be removed in later releases.

E

enabled - Variable in class abp.Oracle
 
enableLearning() - Method in class abp.Adaptive
Enables learning on this adaptive.
enableLearning() - Method in class abp.AdaptiveProcess
Enables learning on all adaptives managed by this process.
endEpisode() - Method in class abp.AdaptiveProcess
Separates one sequence of choices and rewards from another independent sequence of choices and rewards in the same process during learning.

I

init() - Static method in class abp.AdaptiveProcess
Initialize a temporary adaptive process that is not automatically persisted to file when the program terminates.
init(File) - Static method in class abp.AdaptiveProcess
Constructs a new adaptive from the contents of a file.
initAdaptive(Class<C>, Class<A>) - Method in class abp.AdaptiveProcess
This constructs a new adaptive or binds to an existing one.
isUsed(Adaptive<C, A>, C, A) - Method in class abp.Oracle
 

O

Oracle - Class in abp
This class is intended for research purposes only.
Oracle(AdaptiveProcess) - Constructor for class abp.Oracle
 

R

reward(double) - Method in class abp.AdaptiveProcess
Specifies a numeric value as feedback for the choices made during learning.

S

save(File) - Method in class abp.AdaptiveProcess
Persists the adaptive process to file explicitly.
setSeed(long) - Method in class abp.AdaptiveProcess
Sets this initial random seed to be used in all freshly constructed random number generators in the system.
stopAllInfluence() - Method in class abp.Oracle
 
stopInfluence(Adaptive<C, A>, C, A) - Method in class abp.Oracle
 
suggest(C, Set<A>) - Method in class abp.Adaptive
For a given context and non-empty set of permissible actions, this method suggests a potential action.

T

toShortString() - Method in class abp.Adaptive
Returns a short unique representation of this adaptive object.
toString() - Method in class abp.Adaptive
This returns a string showing a table of all the contexts that this adaptive knows about and other related information.
totalEpisodes() - Method in class abp.AdaptiveProcess
The total number of times that endEpisode has been called.
totalReward() - Method in class abp.AdaptiveProcess
Returns the total reward this process is accumulated for all program runs.
totalRewardSingleRun() - Method in class abp.AdaptiveProcess
Returns the total reward sum on this run.

A C D E I O R S T