gov.sandia.cognition.util
Interface Summarizer<DataType,SummaryType>

Type Parameters:
DataType - Data from which to build the summary
SummaryType - Output class that summarizes the data
All Known Subinterfaces:
DifferentiableCostFunction, ParallelizableCostFunction, SupervisedCostFunction<InputType,TargetType>
All Known Implementing Classes:
AbstractParallelizableCostFunction, AbstractSupervisedCostFunction, AbstractSupervisedPerformanceEvaluator, ConfusionMatrixPerformanceEvaluator, DefaultBinaryConfusionMatrix.ActualPredictedPairSummarizer, DefaultBinaryConfusionMatrix.CombineSummarizer, DefaultBinaryConfusionMatrix.PerformanceEvaluator, DefaultBinaryConfusionMatrixConfidenceInterval.Summary, DefaultConfusionMatrix.ActualPredictedPairSummarizer, DefaultConfusionMatrix.CombineSummarizer, MeanAbsoluteErrorEvaluator, MeanL1CostFunction, MeanSquaredErrorCostFunction, MeanSquaredErrorEvaluator, MeanZeroOneErrorEvaluator, MostFrequentSummarizer, NumberAverager, ParallelizedCostFunctionContainer, RingAverager, RootMeanSquaredErrorEvaluator, StudentTConfidence.Summary, SumSquaredErrorCostFunction, WeightedNumberAverager, WeightedRingAverager

public interface Summarizer<DataType,SummaryType>

The Summarizer interface defines the functionality of an object that can take a collection of some data and return a summary of that data. Note that this interface does not require that an implementing class also implements CloneableSerializable, but most implementing classes should also implement that interface.

Since:
2.0
Author:
Justin Basilico

Method Summary
 SummaryType summarize(Collection<? extends DataType> data)
          Creates a summary of the given collection of data.
 

Method Detail

summarize

SummaryType summarize(Collection<? extends DataType> data)
Creates a summary of the given collection of data.

Parameters:
data - The collection of data to summarize.
Returns:
The summary of the data.