public class LocalLearner extends InnerAgent
Constructor and Description |
---|
LocalLearner(Structure structure,
java.lang.String id,
java.util.List<java.lang.String> labels,
java.lang.String strategy,
int nbActions,
java.util.List<PolicyAction> policyActions) |
Modifier and Type | Method and Description |
---|---|
Strategy |
getExplorationMethod() |
PolicyAction |
getLastAction() |
double |
getLastReward() |
int |
getScore() |
Structure |
getStructure() |
java.util.List<Structure> |
getStructures() |
PolicyAction |
proposeAction() |
void |
setLastAction(PolicyAction action) |
void |
setLastReward(double lastReward) |
void |
setPerception() |
void |
setScore(int score) |
void |
updateScore(int modification) |
getCurrentPerception, getId, setCurrentPerception
public LocalLearner(Structure structure, java.lang.String id, java.util.List<java.lang.String> labels, java.lang.String strategy, int nbActions, java.util.List<PolicyAction> policyActions)
public void setPerception()
setPerception
in class InnerAgent
public PolicyAction proposeAction()
public Strategy getExplorationMethod()
public Structure getStructure()
public void setLastAction(PolicyAction action)
public PolicyAction getLastAction()
public int getScore()
public void updateScore(int modification)
public void setScore(int score)
public double getLastReward()
public void setLastReward(double lastReward)
public java.util.List<Structure> getStructures()