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.
|