org.encog.ml.world.basic
| Constructor and Description |
|---|
BasicWorld() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAction(Action action) |
void |
addAgent(WorldAgent agent) |
void |
addGoal(State s) |
void |
addState(State state) |
void |
createAbsorbingState(State s,
double r) |
List<Action> |
getActions() |
List<WorldAgent> |
getAgents() |
List<State> |
getGoals() |
double |
getPolicyValue(State state,
Action action) |
ActionProbability |
getProbability() |
List<State> |
getStates() |
boolean |
isGoalState(State s) |
void |
removeAgent(WorldAgent agent) |
void |
removeGoal(State s) |
static void |
removeRewardBelow(List<GridState> states,
double d) |
void |
runToGoal(WorldAgent a) |
void |
setAllRewards(double d) |
void |
setPolicyValue(State state,
Action action,
double r) |
void |
setProbability(ActionProbability probability) |
void |
tick() |
public List<Action> getActions()
getActions in interface Worldpublic void setPolicyValue(State state, Action action, double r)
setPolicyValue in interface Worldpublic double getPolicyValue(State state, Action action)
getPolicyValue in interface Worldpublic ActionProbability getProbability()
getProbability in interface Worldpublic void setProbability(ActionProbability probability)
setProbability in interface Worldprobability - the probability to setpublic List<WorldAgent> getAgents()
public void addAgent(WorldAgent agent)
public void removeAgent(WorldAgent agent)
removeAgent in interface Worldpublic void removeGoal(State s)
removeGoal in interface Worldpublic boolean isGoalState(State s)
isGoalState in interface Worldpublic void runToGoal(WorldAgent a)
public void setAllRewards(double d)
setAllRewards in interface Worldpublic void createAbsorbingState(State s, double r)
Copyright © 2014. All Rights Reserved.