gov.sandia.cognition.learning.function.regression
Interface Regressor<InputType>

Type Parameters:
InputType - The type of the input to the regressor.
All Superinterfaces:
Evaluator<InputType,Double>, ScalarFunction<InputType>
All Known Implementing Classes:
AdditiveEnsemble, AveragingEnsemble, KernelScalarFunction, LinearCombinationScalarFunction, LocallyWeightedKernelScalarFunction, RegressionTree, WeightedAdditiveEnsemble, WeightedAveragingEnsemble

public interface Regressor<InputType>
extends ScalarFunction<InputType>

Defines the functionality of a regression function, which is the model created by regression algorithms. It produces a scalar value as the result of evaluating an input. This class primarily defines a convenience method that helps avoid the creation of new Double objects when using regression functions.

Since:
3.3.3
Author:
Justin Basilico

Method Summary
 
Methods inherited from interface gov.sandia.cognition.math.ScalarFunction
evaluateAsDouble
 
Methods inherited from interface gov.sandia.cognition.evaluator.Evaluator
evaluate