Method | Description | |
---|---|---|
Activate ( ) : void |
Activate the network. Activation reads input signals from InputSignalArray and writes output signals to OutputSignalArray.
|
|
FastAcyclicNetwork ( IActivationFunction nodeActivationFnArr, double nodeAuxArgsArr, |
Construct a FastAcyclicNetwork with provided network definition data structures.
|
|
ResetState ( ) : void |
Reset the network's internal state.
|
public FastAcyclicNetwork ( IActivationFunction nodeActivationFnArr, double nodeAuxArgsArr, |
||
nodeActivationFnArr | IActivationFunction | Array of neuron activation functions. |
nodeAuxArgsArr | double | Array of neuron activation function arguments. |
connectionArr | Array of connections. | |
layerInfoArr | Array of layer information. | |
outputNodeIdxArr | int | An array that specifies the index of each output neuron within _activationArr. /// This is necessary because the neurons have been sorted by their depth in the network structure and are therefore /// no longer in their original positions. Note however that the bias and input neurons *are* in their original /// positions as they are defined as being at depth zero. |
nodeCount | int | Number of nodes in the network. |
inputNodeCount | int | Number of input nodes in the network. |
outputNodeCount | int | Number of output nodes in the network. |
return | SharpNeat.Network |