public class FittedVI.VFAVInit extends java.lang.Object implements ValueFunctionInitialization
ValueFunctionInitialization
that always points to the outer class's current value function approximation.ValueFunctionInitialization.ConstantValueFunctionInitialization
Constructor and Description |
---|
FittedVI.VFAVInit() |
Modifier and Type | Method and Description |
---|---|
double |
qValue(State s,
AbstractGroundedAction a)
Returns the initialization value of the Q-value function for a given state and action pair.
|
double |
value(State s)
Returns the value function evaluation of the given state.
|
public double value(State s)
ValueFunction
value
in interface ValueFunction
s
- the state to evaluate.public double qValue(State s, AbstractGroundedAction a)
ValueFunctionInitialization
qValue
in interface ValueFunctionInitialization
s
- the state for which to get the initial value of the Q-value function.a
- the action for which to get the initial value of the Q-value function.