public class ActorCriticAgent extends Object implements Serializable
| Constructor and Description |
|---|
ActorCriticAgent() |
ActorCriticAgent(ActorCriticLearner learner) |
ActorCriticAgent(int stateCount,
int actionCount) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(ActorCriticAgent rhs) |
void |
enableEligibilityTrace(double lambda) |
boolean |
equals(Object obj) |
ActorCriticLearner |
getLearner() |
ActorCriticAgent |
makeCopy() |
int |
selectAction() |
int |
selectAction(Set<Integer> actionsAtState) |
void |
setLearner(ActorCriticLearner learner) |
void |
start(int stateId) |
void |
update(int actionTaken,
int newState,
double immediateReward,
Vec V) |
void |
update(int actionTaken,
int newState,
Set<Integer> actionsAtNewState,
double immediateReward,
Vec V) |
public ActorCriticAgent(int stateCount,
int actionCount)
public ActorCriticAgent()
public ActorCriticAgent(ActorCriticLearner learner)
public void enableEligibilityTrace(double lambda)
public void start(int stateId)
public ActorCriticLearner getLearner()
public void setLearner(ActorCriticLearner learner)
public ActorCriticAgent makeCopy()
public void copy(ActorCriticAgent rhs)
public int selectAction()
public void update(int actionTaken,
int newState,
double immediateReward,
Vec V)
Copyright © 2017. All rights reserved.