gov.sandia.cognition.math.matrix
Interface VectorInputEvaluator<InputType extends Vectorizable,OutputType>

Type Parameters:
InputType - Input type of Vectorizable
OutputType - Type of the output
All Superinterfaces:
Evaluator<InputType,OutputType>
All Known Subinterfaces:
ConfidenceWeightedBinaryCategorizer
All Known Implementing Classes:
AbstractConfidenceWeightedBinaryCategorizer, CategoricalDistribution.PMF, DefaultConfidenceWeightedBinaryCategorizer, DiagonalConfidenceWeightedBinaryCategorizer, DifferentiableGeneralizedLinearModel, DirichletDistribution.PDF, GaussianContextRecognizer, GeneralizedLinearModel, LatentSemanticAnalysis.Transform, LinearBinaryCategorizer, LinearDiscriminant, LinearDiscriminantWithBias, LinearDynamicalSystem, LinearMultiCategorizer, MultinomialDistribution.PMF, MultivariateDecorrelator, MultivariateDiscriminant, MultivariateDiscriminantWithBias, MultivariateGaussian.PDF, MultivariatePolyaDistribution.PMF, MultivariateStudentTDistribution.PDF, NormalInverseGammaDistribution.PDF, OnlineShiftingPerceptron.LinearResult, ProbabilisticLatentSemanticAnalysis.Result, SubVectorEvaluator, ThreeLayerFeedforwardNeuralNetwork, VectorNaiveBayesCategorizer

public interface VectorInputEvaluator<InputType extends Vectorizable,OutputType>
extends Evaluator<InputType,OutputType>

An interface for an evaluator that takes a vector of a fixed dimensionality.

Since:
3.0
Author:
Justin Basilico

Method Summary
 int getInputDimensionality()
          Gets the expected dimensionality of the input vector to the evaluator, if it is known.
 
Methods inherited from interface gov.sandia.cognition.evaluator.Evaluator
evaluate
 

Method Detail

getInputDimensionality

int getInputDimensionality()
Gets the expected dimensionality of the input vector to the evaluator, if it is known. If it is not known, -1 is returned.

Returns:
The expected dimensionality of the input vector to the evaluator, or -1 if it is not known.