Neural Network Software

Package com.practicalstudies.neural

Neural network class library.

See:
          Description

Interface Summary
ActivationFunction Encapsulates the calculation of Node activation or output based on the weighted input to the Node.
Adder Interface representing a method weighting the inputs to a Node as represented by a series of Node-WeightedConnection pairs.
ErrorFunction Represents the calculation of the error in Neuron output, either relative to an actual value, or based on error in the outputs of Neurons to which the Neuron feeds.
Node Interface representing the minimal functionality of a node in a neural network.
WeightAdjustmentFunction Encapsulates an algorithm to adjust the connection weight of a WeightedConnection, typically to support network learning.
 

Class Summary
BackpropagationNode Represents a neural network node suitable for backpropagation training.
BackpropagationWeightAdjustment Encapsulates the function for adjusting connection weights for backpropagation training.
HyperbolicTangentFunction Encapsulates the calculation of Node activation or output based on the hyperbolic tangent function, and of the error in output for the backpropagation training method using this function.
InputNode Represents an input node to a network.
LinearAdder Class representing a linear combination of the outputs of a group of Nodes weighted according to weights contained in associated WeightedConnections.
LogisticFunction Encapsulates the calculation of Node activation or output based on the logistic function, and of the error in output for the backpropagation training method using this function.
Neuron A framework class representing a neuron in an artificial neural network.
WeightedConnection Represents a connection between Nodes.
 

Package com.practicalstudies.neural Description

Neural network class library.


PracticalStudies.com