gov.sandia.cognition.learning.performance
Interface PerformanceEvaluator<ObjectType,DataType,ResultType>

Type Parameters:
ObjectType - The type of object the class can evaluate the performance of.
DataType - The data to use to evaluate the object's performance.
ResultType - The type of the result of the performance evaluation.
All Superinterfaces:
Cloneable, CloneableSerializable, Serializable
All Known Subinterfaces:
DifferentiableCostFunction, ParallelizableCostFunction, SupervisedCostFunction<InputType,TargetType>, SupervisedPerformanceEvaluator<InputType,TargetType,EstimateType,ResultType>
All Known Implementing Classes:
AbstractParallelizableCostFunction, AbstractSupervisedCostFunction, AbstractSupervisedPerformanceEvaluator, ConfusionMatrixPerformanceEvaluator, DefaultBinaryConfusionMatrix.PerformanceEvaluator, LearnerRepeatExperiment, LearnerValidationExperiment, MeanAbsoluteErrorEvaluator, MeanL1CostFunction, MeanSquaredErrorCostFunction, MeanSquaredErrorEvaluator, MeanZeroOneErrorEvaluator, OnlineLearnerValidationExperiment, ParallelizedCostFunctionContainer, ParallelLearnerValidationExperiment, RootMeanSquaredErrorEvaluator, SumSquaredErrorCostFunction, SupervisedLearnerValidationExperiment

public interface PerformanceEvaluator<ObjectType,DataType,ResultType>
extends CloneableSerializable

The PerformanceEvaluator class defines the functionality of some object with regards to some data.

Since:
2.0
Author:
Justin Basilico

Method Summary
 ResultType evaluatePerformance(ObjectType object, DataType data)
          Evaluates the performance of an object with regards to given data.
 
Methods inherited from interface gov.sandia.cognition.util.CloneableSerializable
clone
 

Method Detail

evaluatePerformance

ResultType evaluatePerformance(ObjectType object,
                               DataType data)
Evaluates the performance of an object with regards to given data.

Parameters:
object - The object to evaluate the performance of.
data - The data to evaluate the object using.
Returns:
The performance evaluation result.