Modifier and Type | Method and Description |
---|---|
java.util.List<PolicyAction> |
Neighborhood.getAvailablePolicyActions() |
Modifier and Type | Method and Description |
---|---|
void |
Neighborhood.doPolicyAction(PolicyAction policyAction) |
Modifier and Type | Field and Description |
---|---|
static java.util.List<PolicyAction> |
PolicyAction.actions |
static java.util.List<PolicyAction> |
ControlAgentAction.actions |
static java.util.List<PolicyAction> |
PolicyAction.specialActions |
Modifier and Type | Method and Description |
---|---|
PolicyAction |
PolicyAgent.askLocalLearners() |
PolicyAction |
PolicyAgent.chooseActionToApplyToStructures() |
static PolicyAction |
PolicyAction.getActionFrom(java.lang.String str) |
PolicyAction |
StateActionState.getLastAction() |
PolicyAction |
PolicyAgent.getLastAction() |
PolicyAction |
PolicyAgent.getLastSpecialAction() |
static PolicyAction |
PolicyAction.getSpecialActionFrom(java.lang.String str) |
static PolicyAction |
PolicyAction.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PolicyAction[] |
PolicyAction.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PolicyAction> |
ActionsSequence.getActions() |
java.util.List<PolicyAction> |
AbstractPolicyAgent.getActions() |
java.util.List<PolicyAction> |
ActionableByPolicyAgent.getAvailablePolicyActions() |
java.util.List<PolicyAction> |
AbstractPolicyAgent.getSpecialActions() |
java.util.Map<PolicyAction,java.lang.Integer> |
ActionsSequence.nbOfActions() |
Modifier and Type | Method and Description |
---|---|
void |
ActionsSequence.addPolicyAction(PolicyAction action) |
void |
PolicyAgent.applyActionToStructure(PolicyAction policyAction) |
java.lang.String |
PolicyAgent.applyPolicyAction(PolicyAction action) |
void |
ActionableByPolicyAgent.doPolicyAction(PolicyAction policyAction) |
void |
PolicyAgent.updateLocalLearners(PolicyAction action) |
Modifier and Type | Method and Description |
---|---|
boolean |
ActionsSequence.compareNbOfActions(java.util.Map<PolicyAction,java.lang.Integer> nbOfActions) |
void |
ActionsSequence.setActions(java.util.List<PolicyAction> actions) |
Constructor and Description |
---|
StateActionState(double lastState,
PolicyAction action,
double currentState) |
Constructor and Description |
---|
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions) |
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions) |
AbstractPolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions) |
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions) |
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions) |
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions) |
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
int validation)
Should be use when validation is active.
|
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
int validation)
Should be use when validation is active.
|
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
java.util.List<? extends InnerAgent> agents,
double epsilon)
This constructor should be use when a policy agent is created after a merge rollback.
|
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
java.util.List<? extends InnerAgent> agents,
double epsilon)
This constructor should be use when a policy agent is created after a merge rollback.
|
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
java.util.List<? extends InnerAgent> agents,
double epsilon,
java.lang.String linkedPolicyAgentID)
This constructor should be use when a policy agent is split.
|
PolicyAgent(java.lang.String id,
Perimeter perimeter,
java.util.List<PolicyAction> actions,
java.util.List<PolicyAction> specialActions,
java.util.List<? extends InnerAgent> agents,
double epsilon,
java.lang.String linkedPolicyAgentID)
This constructor should be use when a policy agent is split.
|
Modifier and Type | Method and Description |
---|---|
PolicyAction |
LocalLearner.getLastAction() |
PolicyAction |
LocalLearner.proposeAction() |
PolicyAction |
DeepLocalLearner.proposeAction() |
Modifier and Type | Method and Description |
---|---|
void |
LocalLearner.setLastAction(PolicyAction action) |
void |
DeepLocalLearner.setLastAction(PolicyAction action) |
Constructor and Description |
---|
DeepLocalLearner(Structure structure,
java.lang.String id,
java.util.List<java.lang.String> labels,
java.lang.String strategy,
int nbActions,
java.util.List<PolicyAction> policyActions) |
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 |
---|---|
abstract PolicyAction |
Strategy.chooseAction() |
PolicyAction |
NNBest.chooseAction() |
PolicyAction |
Strategy.getLastPredictedAction() |
Modifier and Type | Method and Description |
---|---|
void |
Strategy.setLastAction(PolicyAction action) |
Constructor and Description |
---|
NNBest(java.lang.String id,
int stateSize,
int nbActions,
java.util.List<java.lang.String> labels,
java.util.List<PolicyAction> policyActions) |
Strategy(java.util.List<PolicyAction> policyActions) |