|
|
|
| Description |
| Artificial Neural Networks
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| An Artificial Neural Network
|
|
|
| A layer of nodes in an ANN
|
|
|
| A node in an ANN. The head of the list is the bias weight. The tail is the weights for the previous layer
|
|
|
| Evaluates an ANN with a given input
|
|
| config |
|
|
| Crossover between two ANN's by exchanging weights
|
|
|
| Crossover between two ANN's by averaging weights
|
|
|
| Mutates an ANN by randomly settings weights to +/- range
|
|
|
| Mutates an ANN by randomly shifting weights by +/- range
|
|
|
| Computes the fitness based on the mean square error for a list of examples
The examples are a list of tuples of (input, output)
|
|
|
| Computes the mean square error for a list of examples
The examples are a list of tuples of (input, output)
|
|
|
| Returns the number of examples correct within the tolerance. The examples are a list of tuples of (input, output)
|
|
|
| Generates a random ANN with a given number of input nodes, a list of number of hidden nodes per layer, and the weight range
|
|
| Produced by Haddock version 2.4.2 |