ACTDEBUG | ModelBasedAgent | |
actionTime | ModelBasedAgent | |
AGENTDEBUG | ModelBasedAgent | |
BATCH_FREQ | ModelBasedAgent | [private] |
chooseAction(const std::vector< float > &s) | ModelBasedAgent | [protected] |
depTrans | ModelBasedAgent | [private] |
episodic | ModelBasedAgent | [private] |
epsilon | ModelBasedAgent | [private] |
exploreType | ModelBasedAgent | [private] |
featmax | ModelBasedAgent | |
featmin | ModelBasedAgent | |
featPct | ModelBasedAgent | [private] |
first_action(const std::vector< float > &s) | ModelBasedAgent | [virtual] |
gamma | ModelBasedAgent | [private] |
getSeconds() | ModelBasedAgent | [protected] |
history | ModelBasedAgent | [private] |
initModel(int nfactors) | ModelBasedAgent | [protected] |
initParams() | ModelBasedAgent | |
initPlanner() | ModelBasedAgent | [protected] |
lambda | ModelBasedAgent | [private] |
last_action(float r) | ModelBasedAgent | [virtual] |
lastUpdate | ModelBasedAgent | [private] |
logValues(ofstream *of, int xmin, int xmax, int ymin, int ymax) | ModelBasedAgent | |
M | ModelBasedAgent | [private] |
MAX_TIME | ModelBasedAgent | [private] |
model | ModelBasedAgent | |
ModelBasedAgent(int numactions, float gamma, float rmax, float rrange, int modelType, int exploreType, int predType, int nModels, int plannerType, float epsilon, float lambda, float MAX_TIME, float m, const std::vector< float > &featmin, const std::vector< float > &featmax, int statesPerDim, int history, float v, float n, bool depTrans, bool relTrans, float featPct, bool stoch, bool episodic, Random rng=Random()) | ModelBasedAgent | |
ModelBasedAgent(int numactions, float gamma, float rmax, float rrange, int modelType, int exploreType, int predType, int nModels, int plannerType, float epsilon, float lambda, float MAX_TIME, float m, const std::vector< float > &featmin, const std::vector< float > &featmax, std::vector< int > statesPerDim, int history, float v, float n, bool depTrans, bool relTrans, float featPct, bool stoch, bool episodic, Random rng=Random()) | ModelBasedAgent | |
ModelBasedAgent(const ModelBasedAgent &) | ModelBasedAgent | |
modelChanged | ModelBasedAgent | [private] |
modelNeedsUpdate | ModelBasedAgent | [private] |
modelType | ModelBasedAgent | [private] |
modelUpdateTime | ModelBasedAgent | |
n | ModelBasedAgent | [private] |
nactions | ModelBasedAgent | [private] |
next_action(float r, const std::vector< float > &s) | ModelBasedAgent | [virtual] |
nModels | ModelBasedAgent | [private] |
nstates | ModelBasedAgent | [private] |
numactions | ModelBasedAgent | [private] |
planner | ModelBasedAgent | |
plannerType | ModelBasedAgent | [private] |
planningTime | ModelBasedAgent | |
POLICYDEBUG | ModelBasedAgent | |
predType | ModelBasedAgent | [private] |
prevact | ModelBasedAgent | [private] |
prevstate | ModelBasedAgent | [private] |
qmax | ModelBasedAgent | [private] |
relTrans | ModelBasedAgent | [private] |
rmax | ModelBasedAgent | [private] |
rng | ModelBasedAgent | [private] |
rrange | ModelBasedAgent | [private] |
savePolicy(const char *filename) | ModelBasedAgent | [virtual] |
saveStateAndAction(const std::vector< float > &s, int act) | ModelBasedAgent | [protected] |
seedExp(std::vector< experience > seeds) | ModelBasedAgent | [virtual] |
seeding | ModelBasedAgent | |
setDebug(bool d) | ModelBasedAgent | [virtual] |
SIMPLEDEBUG | ModelBasedAgent | |
state_t typedef | ModelBasedAgent | [protected] |
statesPerDim | ModelBasedAgent | [private] |
stoch | ModelBasedAgent | [private] |
TIMEDEBUG | ModelBasedAgent | |
updateWithNewExperience(const std::vector< float > &last, const std::vector< float > &curr, int lastact, float reward, bool term) | ModelBasedAgent | [protected] |
v | ModelBasedAgent | [private] |
~Agent() | Agent | [virtual] |
~ModelBasedAgent() | ModelBasedAgent | [virtual] |