Uses of Package
gov.sandia.cognition.algorithm

Packages that use gov.sandia.cognition.algorithm
gov.sandia.cognition.algorithm Provides general interfaces and implementations for algorithms. 
gov.sandia.cognition.algorithm.event Provides useful components for handling algorithm events. 
gov.sandia.cognition.learning.algorithm Provides general interfaces for learning algorithms. 
gov.sandia.cognition.learning.algorithm.annealing Provides the Simulated Annealing algorithm. 
gov.sandia.cognition.learning.algorithm.clustering Provides clustering algorithms. 
gov.sandia.cognition.learning.algorithm.ensemble Provides ensmble methods. 
gov.sandia.cognition.learning.algorithm.genetic Provides a genetic algorithm implementation. 
gov.sandia.cognition.learning.algorithm.hmm Provides hidden Markov model (HMM) algorithms. 
gov.sandia.cognition.learning.algorithm.minimization Provides minimization algorithms. 
gov.sandia.cognition.learning.algorithm.minimization.line Provides line (scalar) minimization algorithms. 
gov.sandia.cognition.learning.algorithm.pca Provides implementations of Principle Components Analysis (PCA). 
gov.sandia.cognition.learning.algorithm.perceptron Provides the Perceptron algorithm and some of its variations. 
gov.sandia.cognition.learning.algorithm.perceptron.kernel   
gov.sandia.cognition.learning.algorithm.regression Provides regression algorithms, such as Linear Regression. 
gov.sandia.cognition.learning.algorithm.root Provides algorithms for finding the roots, or zero crossings, of scalar functions. 
gov.sandia.cognition.learning.algorithm.svm Provides implementations of Support Vector Machine (SVM) learning algorithms. 
gov.sandia.cognition.learning.algorithm.tree Provides decision tree learning algorithms. 
gov.sandia.cognition.learning.experiment Provides experiments for validating the performance of learning algorithms. 
gov.sandia.cognition.learning.function.cost Provides cost functions. 
gov.sandia.cognition.learning.function.vector Provides functions that output vectors. 
gov.sandia.cognition.math Provides classes for mathematical computation. 
gov.sandia.cognition.statistics.bayesian Provides algorithms for computing Bayesian estimates of parameters. 
gov.sandia.cognition.statistics.distribution Provides statistical distributions. 
gov.sandia.cognition.statistics.method Provides algorithms for evaluating statistical data and conducting statistical inference, particularly frequentist methods. 
gov.sandia.cognition.text.topic Provides topic modeling algorithms. 
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.algorithm
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AbstractParallelAlgorithm
          Partial implementation of ParallelAlgorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.algorithm.event
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.annealing
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.clustering
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.ensemble
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.genetic
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.hmm
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.minimization
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.minimization.line
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.pca
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.perceptron
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.perceptron.kernel
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.regression
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.root
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.svm
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.algorithm.tree
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.experiment
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.function.cost
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.learning.function.vector
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.math
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.statistics.bayesian
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.statistics.distribution
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.statistics.method
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AbstractParallelAlgorithm
          Partial implementation of ParallelAlgorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
AnytimeAlgorithmWrapper
          Wraps an AnytimeAlgorithm.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
MeasurablePerformanceAlgorithm
          An interface for an algorithm that has a measurable quantity of performance that can be retrieved.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.
 

Classes in gov.sandia.cognition.algorithm used by gov.sandia.cognition.text.topic
AbstractAnytimeAlgorithm
          A partial implementation of the common functionality of an AnytimeAlgorithm.
AbstractIterativeAlgorithm
          The AbstractIterativeAlgorithm class implements a simple part of the IterativeAlgorithm interface that manages the listeners for the algorithm.
AnytimeAlgorithm
          The AnytimeAlgorithm interface defines the functionality of an iterative algorithm that is stoppable and can return intermediate results.
IterativeAlgorithm
          The IterativeAlgorithm interface defines the functionality of a algorithm that works through multiple iteration steps in order to perform its computation.
IterativeAlgorithmListener
          The IterativeAlgorithmListener interface defines the events that are generated by an IterativeAlgorithm.
ParallelAlgorithm
          Interface for algorithms that are parallelized using multithreading.
StoppableAlgorithm
          Defines methods for an algorithm that can be stopped early during its execution.