Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| BackPropagationAlgo | Back-Propagation Algorithm implementation |
| BiasedCluster | In a BiasedCluster each neuron has an input, an output and a bias value |
| Cluster | Define the common interface among Clusters |
| ClusterFromOrToMissing | Thrown when a user attempt to create a Linker without specify the "from" or "to" |
| ClusterStateVectorNotPresent | Thrown when a user attempt to get a delegate for a state vector that does not exists |
| CompositeFunction | Composite Function !! |
| CopyLinker | CopyLinker Class |
| DDECluster | DDECluster Class |
| DotLinker | DotLinker Class |
| DoubleMatrix | DoubleMatrix Class This represent a 2D matrix of double values |
| doubleRef | DoubleRef Class |
| DoubleVector | DoubleVector Class |
| FakeCluster | FakeCluster Class |
| FakeSigmoidFunction | Fake Sigmoid Function !! Is a linear approximation of sigmoid function |
| GainFunction | GainFunction |
| GaussFunction | GaussFunction |
| IdentityFunction | IdentityFunction |
| IncompatibleMatrices | Thrown when a user attempt to do calculations with incompatible DoubleMatrix |
| IncompatibleVectors | Thrown when a user attempt to do calculations with incompatible DoubleVectors |
| LeakyIntegratorFunction | LeakyIntegrator Function !! |
| LearningAlgorithm | LearningAlgorithm object |
| LinearComboFunction | Linear Combination of Two Function !! |
| LinearFunction | Linear equation Function Implements a linear equation y = m*x + b |
| Linker | Abstract Linker Class |
| LogLikeFunction | LogLike Function !! |
| MatrixAssignmentNotAllowed | Thrown when a user attempt to call the operator= on a DoubleMatrix with isinternal flag on |
| MatrixLinker | MatrixLinker Class define a full connection between two cluster |
| MatrixResizeNotAllowed | Thrown when a user attempt to resize a DoubleMatrix with isinternal flag on |
| NeuralNet | The Neural Network Class |
| NormLinker | NormLinker Class |
| OutputFunction | OutputFunction Class |
| OutputFunctionSetClusterException | Thrown when a user attempt to call setCluster on an OutputFunction already inserted into a Cluster |
| OutsideMatrixBoundaries | Thrown when a user attempt to access outside boundary of a DoubleMatrix |
| OutsideVectorBoundaries | Thrown when a user attempt to access outside boundary of a DoubleVector |
| Pattern | Pattern object |
| Pattern::PatternInfo | |
| PeriodicFunction | PeriodicFunction |
| PseudoGaussFunction | PseudoGaussFunction |
| RampFunction | Ramp Function |
| SawtoothFunction | SawtoothFunction |
| ScaledSigmoidFunction | ScaledSigmoid Function |
| ScaleFunction | ScaleFunction |
| SigmoidFunction | Sigmoid Function |
| SimpleCluster | SimpleCluster Class |
| SinFunction | SinFunction |
| StepFunction | Step Function |
| TriangleFunction | TriangleFunction |
| Updatable | Updatables objects |
| VectorAssignmentNotAllowed | Thrown when a user attempt to call the operator= on a DoubleVector with isinternal flag on |
| VectorResizeNotAllowed | Thrown when a user attempt to resize a DoubleVector with isinternal flag on |
| WinnerTakeAllFunction | WinnerTakeAllFunction |