gov.sandia.cognition.learning.data
Interface InputOutputPair<InputType,OutputType>

Type Parameters:
InputType - The type for the input object in the pair.
OutputType - The type for the output object in the pair.
All Superinterfaces:
Pair<InputType,OutputType>, Serializable
All Known Subinterfaces:
WeightedInputOutputPair<InputType,OutputType>
All Known Implementing Classes:
AbstractInputOutputPair, AdaptiveRejectionSampling.Point, DefaultInputOutputPair, DefaultWeightedInputOutputPair, InputOutputSlopeTriplet

@CodeReview(reviewer="Justin Basilico",
            date="2006-10-04",
            changesNeeded=false,
            comments="Simple container class looks fine.")
public interface InputOutputPair<InputType,OutputType>
extends Pair<InputType,OutputType>

The InputOutputPair interface is just a container for an input and its associated output used in supervised learning.

Since:
1.0
Author:
Justin Basilico, Kevin R. Dixon

Method Summary
 InputType getInput()
          Gets the input.
 OutputType getOutput()
          Gets the output.
 
Methods inherited from interface gov.sandia.cognition.util.Pair
getFirst, getSecond
 

Method Detail

getInput

InputType getInput()
Gets the input.

Returns:
The input.

getOutput

OutputType getOutput()
Gets the output.

Returns:
The output.