public interface SupervisedVFA
train(java.util.List<burlap.behavior.singleagent.planning.vfa.fittedvi.SupervisedVFA.SupervisedVFAInstance>) which takes as input a list of SupervisedVFA.SupervisedVFAInstance
objects, runs a regression algorithm, and returns the learned function, which is an interface of ValueFunction.
SupervisedVFA.SupervisedVFAInstance is a pair consisting
of a State and the target state value that is to be learned.| Modifier and Type | Interface and Description |
|---|---|
static class |
SupervisedVFA.SupervisedVFAInstance
A pair for a state and it's target value function value.
|
| Modifier and Type | Method and Description |
|---|---|
ValueFunction |
train(java.util.List<SupervisedVFA.SupervisedVFAInstance> trainingData)
Uses supervised learning (regression) to learn a value function approximation of the input training data.
|
ValueFunction train(java.util.List<SupervisedVFA.SupervisedVFAInstance> trainingData)
trainingData - the training data to fit.ValueFunction that fits the training data.