Package | Description |
---|---|
gov.sandia.cognition.learning.function.vector |
Provides functions that output vectors.
|
gov.sandia.cognition.math.matrix |
Provides interfaces and classes for linear algebra.
|
Modifier and Type | Class and Description |
---|---|
class |
DifferentiableGeneralizedLinearModel
A GradientDescenable version of a GeneralizedLinearModel, in
other words, a GeneralizedLinearModel where the squashing
function is differentiable
|
class |
ElementWiseDifferentiableVectorFunction
An ElementWiseVectorFunction that is also a DifferentiableVectorFunction
|
class |
LinearVectorFunction
The
LinearFunction class is a simple
VectorFunction that just scales the given input vector by a
scalar value. |
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.
|
Modifier and Type | Method and Description |
---|---|
DifferentiableVectorFunction |
DifferentiableGeneralizedLinearModel.getSquashingFunction() |
Constructor and Description |
---|
DifferentiableFeedforwardNeuralNetwork(int numInputs,
int numHiddens,
int numOutputs,
DifferentiableVectorFunction activationFunction,
java.util.Random random)
Creates a new instance of FeedforwardNeuralNetwork
|
DifferentiableGeneralizedLinearModel(MultivariateDiscriminant matrixMultiply,
DifferentiableVectorFunction squashingFunction)
Creates a new instance of DifferentiableGeneralizedLinearModel
|
Modifier and Type | Interface and Description |
---|---|
interface |
VectorizableDifferentiableVectorFunction
A VectorizableVectorFunction that also define a derivative
(this is needed for GradientDescendable).
|