- Gaussian - Class in org.cognity.math.functions
-
Implements the gaussian function defined as:

Where

is a constant defined by user.
- Gaussian() - Constructor for class org.cognity.math.functions.Gaussian
-
- Gaussian(double) - Constructor for class org.cognity.math.functions.Gaussian
-
- GenericTransferLayer - Class in org.cognity.neural.layer
-
The basic implementation of the TransferLayer interface.
- GenericTransferLayer(int, Function) - Constructor for class org.cognity.neural.layer.GenericTransferLayer
-
Creates a new layer with specified number of neurons and transfer
function.
- get(int) - Method in interface org.cognity.data.DataSet
-
Returns a data example at specified position.
- get(int) - Method in class org.cognity.data.ListDataSet
-
- getBias(int) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- getBias(int) - Method in interface org.cognity.neural.layer.TransferLayer
-
Returns the bias value of the specified neuron.
- getCurrentError() - Method in class org.cognity.neural.train.GradientDescent
-
Returns the error value after the last iteration.
- getCurrentIteration() - Method in class org.cognity.neural.train.GradientDescent
-
- getCurrentIteration() - Method in interface org.cognity.neural.train.IterativeProcess
-
Returns the current iteration.
- getDeriv(double) - Method in class org.cognity.math.functions.BipolarStep
-
- getDeriv(double) - Method in class org.cognity.math.functions.FastGaussian
-
- getDeriv(double) - Method in class org.cognity.math.functions.FastSigmoid
-
- getDeriv(double) - Method in class org.cognity.math.functions.FastTanh
-
- getDeriv(double) - Method in interface org.cognity.math.functions.Function
-
Returns a value of the first derivative of the function for the given
argument.
- getDeriv(double) - Method in class org.cognity.math.functions.Gaussian
-
- getDeriv(double) - Method in class org.cognity.math.functions.Identity
-
- getDeriv(double) - Method in class org.cognity.math.functions.Linear
-
- getDeriv(double) - Method in class org.cognity.math.functions.Sigmoid
-
- getDeriv(double) - Method in class org.cognity.math.functions.Tanh
-
- getInput() - Method in class org.cognity.data.DataExample
-
Returns a reference to the input vector.
- getInput(int) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- getInput(int) - Method in class org.cognity.neural.layer.InputLayer
-
- getInput(int) - Method in interface org.cognity.neural.layer.Layer
-
Returns the value of net input of the specified neuron.
- getInputLayer() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getInputLayer() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns the input layer of this network.
- getInputLinks(Layer) - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getInputLinks(Layer) - Method in interface org.cognity.neural.net.NeuralNet
-
Returns input links of the specified layer.
- getInputMatrixName() - Method in class org.cognity.data.io.AbstractMatlabIO
-
Returns the name for the input matrix.
- getInputSize() - Method in class org.cognity.data.DataExample
-
Returns the size of the input vector.
- getInputSize() - Method in interface org.cognity.data.DataSet
-
Returns the size of input vectors in this data set.
- getInputSize() - Method in class org.cognity.data.ListDataSet
-
- getInputSize() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getInputSize() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns the size of the input layer.
- getLastError() - Method in class org.cognity.neural.train.GradientDescent
-
Returns the error value before the last iteration.
- getLayerCount() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getLayerCount() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns the number of all layers in this network.
- getLayers() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getLayers() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns a set of all layers in this network.
- getLearningRate() - Method in class org.cognity.neural.train.GradientDescent
-
Returns the learning rate value.
- getLinks() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getLinks() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns a set of all links in this network.
- getMomentum() - Method in class org.cognity.neural.train.GradientDescent
-
Returns the momentum value.
- getNetwork() - Method in class org.cognity.neural.train.Backpropagation
-
- getNetwork() - Method in interface org.cognity.neural.train.TrainingRule
-
Returns a network trained by this rule.
- getNeuronCount() - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- getNeuronCount() - Method in class org.cognity.neural.layer.InputLayer
-
- getNeuronCount() - Method in interface org.cognity.neural.layer.Layer
-
Returns the number of neurons in this layer.
- getOneInputLink(Layer) - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getOneInputLink(Layer) - Method in interface org.cognity.neural.net.NeuralNet
-
Returns one of input links of the specified layer.
- getOneOutputLink(Layer) - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getOneOutputLink(Layer) - Method in interface org.cognity.neural.net.NeuralNet
-
Returns one of output links of the specified layer.
- getOrderedLayers() - Method in class org.cognity.neural.net.AbstractFeedforwardNet
-
- getOrderedLayers() - Method in interface org.cognity.neural.net.FeedforwardNet
-
Returns a list of all layers in the network.
- getOrientation() - Method in class org.cognity.data.io.AbstractMatlabIO
-
Returns the orientation of the data vectors in the matrix.
- getOutput(int) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- getOutput(int) - Method in class org.cognity.neural.layer.InputLayer
-
- getOutput(int) - Method in interface org.cognity.neural.layer.Layer
-
Returns the value of the output of the specified neuron.
- getOutputLayer() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getOutputLayer() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns the output layer of this network.
- getOutputLinks(Layer) - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getOutputLinks(Layer) - Method in interface org.cognity.neural.net.NeuralNet
-
Returns output links of the specified layer.
- getOutputSize() - Method in class org.cognity.neural.net.AbstractNeuralNet
-
- getOutputSize() - Method in interface org.cognity.neural.net.NeuralNet
-
Returns the size of the output layer.
- getParam() - Method in class org.cognity.math.functions.FastGaussian
-
Returns the sigma parameter.
- getParam() - Method in class org.cognity.math.functions.FastSigmoid
-
Returns the beta parameter
- getParam() - Method in class org.cognity.math.functions.Gaussian
-
Returns the sigma parameter.
- getParam() - Method in class org.cognity.math.functions.Linear
-
- getParam() - Method in interface org.cognity.math.functions.ParametrizedFunction
-
Returns the parameter of this function.
- getParam() - Method in class org.cognity.math.functions.Sigmoid
-
- getSource() - Method in interface org.cognity.neural.link.Link
-
Returns a source layer.
- getSource() - Method in class org.cognity.neural.link.WeightedLink
-
- getStopCondition() - Method in class org.cognity.neural.train.GradientDescent
-
- getStopCondition() - Method in interface org.cognity.neural.train.IterativeProcess
-
Returns a stop condition for this process.
- getStopReason() - Method in class org.cognity.neural.train.OrCondition
-
Returns the first satisfied condition.
- getTarget() - Method in class org.cognity.data.DataExample
-
Returns a reference to the target output vector.
- getTarget() - Method in interface org.cognity.neural.link.Link
-
Return the target layer.
- getTarget() - Method in class org.cognity.neural.link.WeightedLink
-
- getTargetMatrixName() - Method in class org.cognity.data.io.AbstractMatlabIO
-
Returns the name for the target matrix.
- getTargetSize() - Method in class org.cognity.data.DataExample
-
Returns the size of the target output vector.
- getTargetSize() - Method in interface org.cognity.data.DataSet
-
Return the size of target vectors in this data set.
- getTargetSize() - Method in class org.cognity.data.ListDataSet
-
- getTransferFunc() - Method in class org.cognity.neural.layer.GenericTransferLayer
-
Returns the activation function of this layer.
- getTransferFunc() - Method in interface org.cognity.neural.layer.TransferLayer
-
Returns the transfer function of this layer.
- getValue(double) - Method in class org.cognity.math.functions.BipolarStep
-
- getValue(double) - Method in class org.cognity.math.functions.FastGaussian
-
- getValue(double) - Method in class org.cognity.math.functions.FastSigmoid
-
- getValue(double) - Method in class org.cognity.math.functions.FastTanh
-
- getValue(double) - Method in interface org.cognity.math.functions.Function
-
Returns a value of the function for the given argument.
- getValue(double) - Method in class org.cognity.math.functions.Gaussian
-
- getValue(double) - Method in class org.cognity.math.functions.Identity
-
- getValue(double) - Method in class org.cognity.math.functions.Linear
-
- getValue(double) - Method in class org.cognity.math.functions.Sigmoid
-
- getValue(double) - Method in class org.cognity.math.functions.Tanh
-
- getWeight(int, int) - Method in interface org.cognity.neural.link.Link
-
Returns a weight between toNeuron-th neuron in the target
layer and fromNeuron-th neuron in the source layer.
- getWeight(int, int) - Method in class org.cognity.neural.link.WeightedLink
-
- getWeightCount() - Method in interface org.cognity.neural.link.Link
-
Returns the number of weights in this link.
- getWeightCount() - Method in class org.cognity.neural.link.WeightedLink
-
- GradientDescent - Class in org.cognity.neural.train
-
The base class for gradient descent algorithms.
- GradientDescent() - Constructor for class org.cognity.neural.train.GradientDescent
-
Creates a new gradient descent algorithm using default learning rate
and momentum values.
- MathUtil - Class in org.cognity.util
-
Helper math functions.
- MatlabExporter - Class in org.cognity.data.io
-
This class allows you to export data sets into Matlab files.
- MatlabExporter(String) - Constructor for class org.cognity.data.io.MatlabExporter
-
Creates a new exporter.
- MatlabExporter(File) - Constructor for class org.cognity.data.io.MatlabExporter
-
Creates a new exporter.
- MatlabImporter - Class in org.cognity.data.io
-
This class allows you to import data sets from Matlab files.
- MatlabImporter(File) - Constructor for class org.cognity.data.io.MatlabImporter
-
Creates a new importer using the specified file.
- MatlabImporter(File, String) - Constructor for class org.cognity.data.io.MatlabImporter
-
Creates a new importer using the specified file and input matrix name.
- MatlabImporter(File, String, String) - Constructor for class org.cognity.data.io.MatlabImporter
-
Creates a new importer using the specified file and names of the
matrices.
- MaxErrorCondition - Class in org.cognity.neural.train
-
The stop condition for a gradient descent algorithm.
- MaxErrorCondition(GradientDescent, double) - Constructor for class org.cognity.neural.train.MaxErrorCondition
-
Creates a new stop condition.
- MaxErrorCondition(GradientDescent) - Constructor for class org.cognity.neural.train.MaxErrorCondition
-
Creates a new stop condition using default value for the maximum
acceptable error.
- MaxIterationCondition - Class in org.cognity.neural.train
-
The stop condition for an iterative process.
- MaxIterationCondition(IterativeProcess) - Constructor for class org.cognity.neural.train.MaxIterationCondition
-
Creates a new stop condition using default value for the maximum
iteration.
- MaxIterationCondition(IterativeProcess, int) - Constructor for class org.cognity.neural.train.MaxIterationCondition
-
Creates a new stop condition.
- MinErrorChangeCondition - Class in org.cognity.neural.train
-
The stop condition for a gradient descent algorithm.
- MinErrorChangeCondition(GradientDescent, double) - Constructor for class org.cognity.neural.train.MinErrorChangeCondition
-
Creates a new stop condition.
- MinErrorChangeCondition(GradientDescent) - Constructor for class org.cognity.neural.train.MinErrorChangeCondition
-
Creates a new stop condition using default minimal error change value.
- mlp() - Static method in class org.cognity.neural.net.NeuralNetFactory
-
Returns a builder for a multilayer perceptron.
- MlpNet - Class in org.cognity.neural.net
-
The implementation of a multilayer perceptron.
- MlpNet.Builder - Class in org.cognity.neural.net
-
A builder for a multilayer perceptron.
- MlpNet.Builder() - Constructor for class org.cognity.neural.net.MlpNet.Builder
-
Creates a new instance of the builder.
- setBias(int, double) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- setBias(int, double) - Method in interface org.cognity.neural.layer.TransferLayer
-
Sets the bias value for the specified neuron.
- setCurrentError(double) - Method in class org.cognity.neural.train.GradientDescent
-
Sets the current error value.
- setInputMatrixName(String) - Method in class org.cognity.data.io.AbstractMatlabIO
-
Sets the name for the input matrix.
- setInputSize(int) - Method in class org.cognity.neural.net.MlpNet.Builder
-
Sets the number of inputs for a network.
- setLearningRate(double) - Method in class org.cognity.neural.train.GradientDescent
-
Sets the learning rate value.
- setMomentum(double) - Method in class org.cognity.neural.train.GradientDescent
-
Sets the momentum value.
- setOrientation(AbstractMatlabIO.Orientation) - Method in class org.cognity.data.io.AbstractMatlabIO
-
Sets the orientation of the data vectors in the matrix.
- setParam(double) - Method in class org.cognity.math.functions.FastGaussian
-
Sets the sigma parameter.
- setParam(double) - Method in class org.cognity.math.functions.FastSigmoid
-
Sets the beta parameter.
- setParam(double) - Method in class org.cognity.math.functions.Gaussian
-
Sets the sigma parameter.
- setParam(double) - Method in class org.cognity.math.functions.Linear
-
- setParam(double) - Method in interface org.cognity.math.functions.ParametrizedFunction
-
Sets the parameter of this function.
- setParam(double) - Method in class org.cognity.math.functions.Sigmoid
-
- setStopCondition(StopCondition) - Method in class org.cognity.neural.train.GradientDescent
-
- setStopCondition(StopCondition) - Method in interface org.cognity.neural.train.IterativeProcess
-
Sets a stop condition for this process.
- setTargetMatrixName(String) - Method in class org.cognity.data.io.AbstractMatlabIO
-
Sets the name for the target matrix.
- setTransferFunc(Function) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
- setTransferFunc(Function) - Method in interface org.cognity.neural.layer.TransferLayer
-
Sets the transfer function for this layer.
- setWeight(int, int, double) - Method in interface org.cognity.neural.link.Link
-
Sets a weight between toNeuron-th neuron in the target
layer and fromNeuron-th neuron in the source layer.
- setWeight(int, int, double) - Method in class org.cognity.neural.link.WeightedLink
-
- Sigmoid - Class in org.cognity.math.functions
-
Implements a sigmoid function defined as follows:

Where

is a constant defined by user.
- Sigmoid() - Constructor for class org.cognity.math.functions.Sigmoid
-
- Sigmoid(double) - Constructor for class org.cognity.math.functions.Sigmoid
-
- size() - Method in class org.cognity.data.ListDataSet
-
- stimulate(int, double) - Method in class org.cognity.neural.layer.GenericTransferLayer
-
Stimulates specified neuron with the given value.
- stimulate(int, double) - Method in class org.cognity.neural.layer.InputLayer
-
Sets input and output of specified neuron to the given value.
- stimulate(int, double) - Method in interface org.cognity.neural.layer.Layer
-
Stimulates specified neuron with given value.
- StopCondition - Interface in org.cognity.neural.train
-
The stop condition for an iterative process.