public class SarsaLearner extends Object implements Serializable, Cloneable
| Constructor and Description |
|---|
SarsaLearner() |
SarsaLearner(int stateCount,
int actionCount) |
SarsaLearner(int stateCount,
int actionCount,
double alpha,
double gamma,
double initialQ) |
SarsaLearner(QModel model,
ActionSelectionStrategy actionSelectionStrategy) |
| Modifier and Type | Method and Description |
|---|---|
void |
copy(SarsaLearner rhs) |
boolean |
equals(Object obj) |
String |
getActionSelection() |
QModel |
getModel() |
static void |
main(String[] args) |
SarsaLearner |
makeCopy() |
int |
selectAction(int stateId) |
int |
selectAction(int stateId,
Set<Integer> actionsAtState) |
void |
setActionSelection(String conf) |
void |
setModel(QModel model) |
void |
update(int stateId,
int actionId,
int nextStateId,
int nextActionId,
double immediateReward) |
protected QModel model
public SarsaLearner()
public SarsaLearner(int stateCount,
int actionCount)
public SarsaLearner(QModel model, ActionSelectionStrategy actionSelectionStrategy)
public SarsaLearner(int stateCount,
int actionCount,
double alpha,
double gamma,
double initialQ)
public SarsaLearner makeCopy()
public void copy(SarsaLearner rhs)
public QModel getModel()
public void setModel(QModel model)
public String getActionSelection()
public void setActionSelection(String conf)
public static void main(String[] args)
public int selectAction(int stateId)
public void update(int stateId,
int actionId,
int nextStateId,
int nextActionId,
double immediateReward)
Copyright © 2017. All rights reserved.