gov.sandia.cognition.math.matrix
Interface VectorizableDifferentiableVectorFunction

All Superinterfaces:
Cloneable, CloneableSerializable, DifferentiableEvaluator<Vector,Vector,Matrix>, DifferentiableVectorFunction, Evaluator<Vector,Vector>, Serializable, VectorFunction, Vectorizable, VectorizableVectorFunction
All Known Implementing Classes:
MultivariateDiscriminant, MultivariateDiscriminantWithBias

@CodeReview(reviewer="Jonathan McClain",
            date="2006-05-17",
            changesNeeded=false,
            comments="Looks good.")
public interface VectorizableDifferentiableVectorFunction
extends VectorizableVectorFunction, DifferentiableVectorFunction

A VectorizableVectorFunction that also define a derivative (this is needed for GradientDescendable). I would recommend using MultidimensionalLineMinimizationLearning instead of gradients, though

Since:
1.0
Author:
Kevin R. Dixon

Method Summary
 
Methods inherited from interface gov.sandia.cognition.math.matrix.VectorizableVectorFunction
clone
 
Methods inherited from interface gov.sandia.cognition.math.matrix.Vectorizable
convertFromVector, convertToVector
 
Methods inherited from interface gov.sandia.cognition.math.matrix.DifferentiableVectorFunction
differentiate
 
Methods inherited from interface gov.sandia.cognition.evaluator.Evaluator
evaluate