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.