|
|
|
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 |