| Package | Description | 
|---|---|
| gov.sandia.cognition.learning.algorithm | 
 Provides general interfaces for learning algorithms. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
InputOutputTransformedBatchLearner<InputType,TransformedInputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.clone()  | 
static <InputType,TransformedInputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.create(BatchLearner<? super java.util.Collection<? extends InputType>,? extends Evaluator<? super InputType,? extends TransformedInputType>> inputLearner,
      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,TransformedOutputType>>,? extends Evaluator<? super TransformedInputType,? extends TransformedOutputType>> learner,
      BatchLearner<? super java.util.Collection<? extends OutputType>,? extends ReversibleEvaluator<OutputType,TransformedOutputType,?>> outputLearner)
Creates a new  
InputOutputTransformedBatchLearner from the
 three learners. | 
static <InputType,TransformedInputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.create(BatchLearner<? super java.util.Collection<? extends InputType>,? extends Evaluator<? super InputType,? extends TransformedInputType>> inputLearner,
      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,TransformedOutputType>>,? extends Evaluator<? super TransformedInputType,? extends TransformedOutputType>> learner,
      ReversibleEvaluator<OutputType,TransformedOutputType,?> outputTransform)
Creates a new  
InputOutputTransformedBatchLearner from the 
 unsupervised input transform learner, supervised learners, and output
 transform. | 
static <InputType,TransformedInputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.create(Evaluator<? super InputType,? extends TransformedInputType> inputTransform,
      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,TransformedOutputType>>,? extends Evaluator<? super TransformedInputType,? extends TransformedOutputType>> learner,
      BatchLearner<? super java.util.Collection<? extends OutputType>,? extends ReversibleEvaluator<OutputType,TransformedOutputType,?>> outputLearner)
Creates a new  
InputOutputTransformedBatchLearner from the
 input transform, supervised learner, and unsupervised output transform
 learner. | 
static <InputType,TransformedInputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.create(Evaluator<? super InputType,? extends TransformedInputType> inputTransform,
      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,TransformedOutputType>>,? extends Evaluator<? super TransformedInputType,? extends TransformedOutputType>> learner,
      ReversibleEvaluator<OutputType,TransformedOutputType,?> outputTransform)
Creates a new  
InputOutputTransformedBatchLearner from the
 predefined input and output transforms and the supervised learner. | 
static <InputType,TransformedInputType,OutputType> | 
InputOutputTransformedBatchLearner.createInputTransformed(BatchLearner<? super java.util.Collection<? extends InputType>,? extends Evaluator<? super InputType,? extends TransformedInputType>> inputLearner,
                      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,OutputType>>,? extends Evaluator<? super TransformedInputType,? extends OutputType>> learner)
Creates a new  
InputOutputTransformedBatchLearner from the
 input and supervised learners, performing no transformation on the
 output type. | 
static <InputType,TransformedInputType,OutputType> | 
InputOutputTransformedBatchLearner.createInputTransformed(Evaluator<? super InputType,? extends TransformedInputType> inputTransform,
                      BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends TransformedInputType,OutputType>>,? extends Evaluator<? super TransformedInputType,? extends OutputType>> learner)
Creates a new  
InputOutputTransformedBatchLearner from the
 predefined input transform and the supervised learner. | 
static <InputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.createOutputTransformed(BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends InputType,TransformedOutputType>>,? extends Evaluator<? super InputType,? extends TransformedOutputType>> learner,
                       BatchLearner<? super java.util.Collection<? extends OutputType>,? extends ReversibleEvaluator<OutputType,TransformedOutputType,?>> outputLearner)
Creates a new  
InputOutputTransformedBatchLearner from the
 supervised and output learners, performing no transformation on the
 input type. | 
static <InputType,TransformedOutputType,OutputType> | 
InputOutputTransformedBatchLearner.createOutputTransformed(BatchLearner<? super java.util.Collection<? extends InputOutputPair<? extends InputType,TransformedOutputType>>,? extends Evaluator<? super InputType,? extends TransformedOutputType>> learner,
                       ReversibleEvaluator<OutputType,TransformedOutputType,?> outputTransform)
Creates a new  
InputOutputTransformedBatchLearner from the
 predefined output transforms and the supervised learner. |