public Substrate ( List nodeSetList, IActivationFunctionLibrary activationFnLibrary, int activationFnId, double weightThreshold, double maxWeight, List connectionList ) : System |
nodeSetList |
List |
Substrate nodes, represented as distinct sets of nodes. By convention the first and second
/// sets in the list represent the input and output noes respectively. All other sets represent hidden nodes. |
activationFnLibrary |
IActivationFunctionLibrary |
The activation function library allocated to the networks that are 'grown' from the substrate. |
activationFnId |
int |
The ID of an activation function in activationFnLibrary. This is the activation function
/// ID assigned to all nodes in networks that are 'grown' from the substrate. |
weightThreshold |
double |
The weight threshold below which substrate connections are not created in grown networks. |
maxWeight |
double |
Defines the weight range of grown connections (+-maxWeight). |
connectionList |
List |
A predetermined list of substrate connections. |
return |
System |
|