| Package | Description |
|---|---|
| gov.sandia.cognition.learning.algorithm.perceptron |
Provides the Perceptron algorithm and some of its variations.
|
| gov.sandia.cognition.learning.algorithm.perceptron.kernel |
| Class and Description |
|---|
| AbstractKernelizableBinaryCategorizerOnlineLearner
An abstract implementation of the
KernelizableBinaryCategorizerOnlineLearner
interface. |
| AbstractLinearCombinationOnlineLearner
An abstract class for online learning of linear binary categorizers that
take the form of a weighted sum of inputs.
|
| AbstractOnlineLinearBinaryCategorizerLearner
An abstract class for online (incremental) learning algorithms that produce
an
LinearBinaryCategorizer. |
| KernelizableBinaryCategorizerOnlineLearner
Interface for an online learner of a linear binary categorizer that can also
be used with a kernel function.
|
| OnlineMultiPerceptron
An online, multiple category version of the Perceptron algorithm.
|
| OnlinePassiveAggressivePerceptron
An implementation of the Passive-Aggressive algorithm for learning a linear
binary categorizer.
|
| OnlinePassiveAggressivePerceptron.AbstractSoftMargin
An abstract class for soft-margin versions of the Passive-Aggressive
algorithm.
|
| OnlinePassiveAggressivePerceptron.QuadraticSoftMargin
An implementation of the quadratic soft-margin variant of the Passive-
Aggressive algorithm (PA-II).
|
| Perceptron
The
Perceptron class implements the standard Perceptron learning
algorithm that learns a binary classifier based on vector input. |
| Winnow
An implementation of the Winnow incremental learning algorithm.
|
| Class and Description |
|---|
| KernelizableBinaryCategorizerOnlineLearner
Interface for an online learner of a linear binary categorizer that can also
be used with a kernel function.
|