gov.sandia.cognition.learning.function.cost
Interface SupervisedCostFunction<InputType,TargetType>

Type Parameters:
InputType - Inputs of the Evaluator, such as a Vector
TargetType - Targets of the Evaluator, such a Double
All Superinterfaces:
Cloneable, CloneableSerializable, CostFunction<Evaluator<? super InputType,? extends TargetType>,Collection<? extends InputOutputPair<? extends InputType,TargetType>>>, Evaluator<Evaluator<? super InputType,? extends TargetType>,Double>, PerformanceEvaluator<Evaluator<? super InputType,? extends TargetType>,Collection<? extends InputOutputPair<InputType,TargetType>>,Double>, Serializable, Summarizer<TargetEstimatePair<? extends TargetType,? extends TargetType>,Double>, SupervisedPerformanceEvaluator<InputType,TargetType,TargetType,Double>
All Known Subinterfaces:
DifferentiableCostFunction, ParallelizableCostFunction
All Known Implementing Classes:
AbstractParallelizableCostFunction, AbstractSupervisedCostFunction, MeanL1CostFunction, MeanSquaredErrorCostFunction, MeanZeroOneErrorEvaluator, ParallelizedCostFunctionContainer, SumSquaredErrorCostFunction

public interface SupervisedCostFunction<InputType,TargetType>
extends CostFunction<Evaluator<? super InputType,? extends TargetType>,Collection<? extends InputOutputPair<? extends InputType,TargetType>>>, Summarizer<TargetEstimatePair<? extends TargetType,? extends TargetType>,Double>, SupervisedPerformanceEvaluator<InputType,TargetType,TargetType,Double>

A type of CostFunction normally used in supervised-learning applications. This CostFunction evaluates an Evaluator against its ability to reproduce the targets from a collection of InputOutputPairs

Since:
2.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.learning.function.cost.CostFunction
clone, evaluate, getCostParameters, setCostParameters
 
Methods inherited from interface gov.sandia.cognition.util.Summarizer
summarize
 
Methods inherited from interface gov.sandia.cognition.learning.performance.SupervisedPerformanceEvaluator
evaluatePerformance
 
Methods inherited from interface gov.sandia.cognition.learning.performance.PerformanceEvaluator
evaluatePerformance