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 World
public void setPolicyValue(State state, Action action, double r)
setPolicyValue
in interface World
public double getPolicyValue(State state, Action action)
getPolicyValue
in interface World
public ActionProbability getProbability()
getProbability
in interface World
public void setProbability(ActionProbability probability)
setProbability
in interface World
probability
- the probability to setpublic List<WorldAgent> getAgents()
public void addAgent(WorldAgent agent)
public void removeAgent(WorldAgent agent)
removeAgent
in interface World
public void removeGoal(State s)
removeGoal
in interface World
public boolean isGoalState(State s)
isGoalState
in interface World
public void runToGoal(WorldAgent a)
public void setAllRewards(double d)
setAllRewards
in interface World
public void createAbsorbingState(State s, double r)
Copyright © 2014. All Rights Reserved.