gov.sandia.cognition.learning.data
Interface WeightedInputOutputPair<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:
InputOutputPair<InputType,OutputType>, Pair<InputType,OutputType>, Serializable, Weighted, WeightedPair<InputType,OutputType>
All Known Implementing Classes:
DefaultWeightedInputOutputPair

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

The WeightedInputOutputPair class implements an additional weighting term on an InputOutputPair, typically used to inform learning algorithms of the relative weight between examples.

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

Method Summary
 
Methods inherited from interface gov.sandia.cognition.learning.data.InputOutputPair
getInput, getOutput
 
Methods inherited from interface gov.sandia.cognition.util.Pair
getFirst, getSecond
 
Methods inherited from interface gov.sandia.cognition.util.Weighted
getWeight