org.encog.ml.world
Interface World
- All Known Implementing Classes:
- BasicWorld, GridWorld
public interface World
getAgents
List<WorldAgent> getAgents()
getActions
List<Action> getActions()
getStates
List<State> getStates()
addState
void addState(State state)
addAction
void addAction(Action action)
setPolicyValue
void setPolicyValue(State state,
Action action,
double r)
getPolicyValue
double getPolicyValue(State state,
Action action)
getProbability
ActionProbability getProbability()
setProbability
void setProbability(ActionProbability probability)
addAgent
void addAgent(WorldAgent agent)
removeAgent
void removeAgent(WorldAgent agent)
addGoal
void addGoal(State s)
removeGoal
void removeGoal(State s)
getGoals
List<State> getGoals()
isGoalState
boolean isGoalState(State s)
runToGoal
void runToGoal(WorldAgent a)
tick
void tick()
setAllRewards
void setAllRewards(double d)
Copyright © 2014. All Rights Reserved.