Package | Description |
---|---|
gov.sandia.cognition.learning.algorithm.factor.machine |
Provides factorization machine algorithms.
|
gov.sandia.cognition.learning.algorithm.gradient |
Provides gradient based learning algorithms.
|
gov.sandia.cognition.learning.function.scalar |
Provides functions that output real numbers.
|
gov.sandia.cognition.learning.function.vector |
Provides functions that output vectors.
|
Modifier and Type | Class and Description |
---|---|
class |
FactorizationMachine
Implements a Factorization Machine.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GradientDescendable
Defines the functionality of an object that is required in order to apply
the gradient descent algorithm to it.
|
Modifier and Type | Class and Description |
---|---|
class |
GradientDescendableApproximator
Creates a
radientDescendable from a
VectorizableVectorFunction by estimating the parameter gradient
using a forward-difference approximation of the parameter Jacobian. |
Modifier and Type | Class and Description |
---|---|
class |
PolynomialFunction
A single polynomial term specified by a real-valued exponent.
|
Modifier and Type | Class and Description |
---|---|
class |
DifferentiableFeedforwardNeuralNetwork
A feedforward neural network that can have an arbitrary number of layers,
and an arbitrary differentiable squashing (activation) function assigned to
each layer.
|
class |
DifferentiableGeneralizedLinearModel
A GradientDescenable version of a GeneralizedLinearModel, in
other words, a GeneralizedLinearModel where the squashing
function is differentiable
|
class |
MultivariateDiscriminant
Allows learning algorithms (vectorizing, differentiating) on a matrix*vector
multiply.
|
class |
MultivariateDiscriminantWithBias
A multivariate discriminant (matrix multiply) plus a constant vector
that gets added to the output of the discriminant.
|
class |
ThreeLayerFeedforwardNeuralNetwork
This is a "standard" feedforward neural network with a single hidden
layer.
|