public class EpsilonGreedyActionSelectionStrategy extends AbstractActionSelectionStrategy
| Modifier and Type | Field and Description |
|---|---|
static String |
EPSILON |
attributes| Constructor and Description |
|---|
EpsilonGreedyActionSelectionStrategy() |
EpsilonGreedyActionSelectionStrategy(HashMap<String,String> attributes) |
EpsilonGreedyActionSelectionStrategy(Random random) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
void |
copy(EpsilonGreedyActionSelectionStrategy rhs) |
boolean |
equals(Object obj) |
IndexValue |
selectAction(int stateId,
QModel model,
Set<Integer> actionsAtState) |
getAttributes, getPrototype, selectActionpublic static final String EPSILON
public EpsilonGreedyActionSelectionStrategy()
public EpsilonGreedyActionSelectionStrategy(HashMap<String,String> attributes)
public EpsilonGreedyActionSelectionStrategy(Random random)
public Object clone()
clone in class AbstractActionSelectionStrategypublic void copy(EpsilonGreedyActionSelectionStrategy rhs)
public IndexValue selectAction(int stateId, QModel model, Set<Integer> actionsAtState)
selectAction in interface ActionSelectionStrategyselectAction in class AbstractActionSelectionStrategyCopyright © 2017. All rights reserved.