public interface SupervisedVFA
train(java.util.List<burlap.behavior.functionapproximation.supervised.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.
 
 A 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.