Package gov.sandia.cognition.learning.algorithm.nearest

Provides algorithms for Nearest-Neighbor memory-based functions.

See:
          Description

Interface Summary
KNearestNeighbor<InputType,OutputType> A generic k-nearest-neighbor classifier.
NearestNeighbor<InputType,OutputType> The NearestNeighborExhaustive class implements a simple evaluator that looks up a given input object in a collection of input-output pair examples and returns the output associated with the most similar input.
 

Class Summary
AbstractKNearestNeighbor<InputType,OutputType> Partial implementation of KNearestNeighbor.
AbstractNearestNeighbor<InputType,OutputType> Partial implementation of KNearestNeighbor.
KNearestNeighborExhaustive<InputType,OutputType> A generic k-nearest-neighbor classifier.
KNearestNeighborExhaustive.Learner<InputType,OutputType> This is a BatchLearner interface for creating a new KNearestNeighborExhaustive from a given dataset, simply a pass-through to the constructor of KNearestNeighborExhaustive
KNearestNeighborKDTree<InputType extends Vectorizable,OutputType> A KDTree-based implementation of the k-nearest neighbor algorithm.
KNearestNeighborKDTree.Learner<InputType extends Vectorizable,OutputType> This is a BatchLearner interface for creating a new KNearestNeighbor from a given dataset, simply a pass-through to the constructor of KNearestNeighbor
NearestNeighborExhaustive<InputType,OutputType> The NearestNeighborExhaustive class implements a simple evaluator that looks up a given input object in a collection of input-output pair examples and returns the output associated with the most similar input.
NearestNeighborExhaustive.Learner<InputType,OutputType> The NearestNeighborExhaustive.Learner class implements a batch learner for the NearestNeighborExhaustive class.
NearestNeighborKDTree<InputType extends Vectorizable,OutputType> A KDTree-based implementation of the nearest neighbor algorithm.
NearestNeighborKDTree.Learner<InputType extends Vectorizable,OutputType> This is a BatchLearner interface for creating a new NearestNeighbor from a given dataset, simply a pass-through to the constructor of NearestNeighbor
 

Package gov.sandia.cognition.learning.algorithm.nearest Description

Provides algorithms for Nearest-Neighbor memory-based functions.

Since:
3.0
Author:
Kevin R. Dixon