public static IsNetworkCyclic ( INetworkDefinition networkDef ) : bool | ||
networkDef | INetworkDefinition | |
Результат | bool |
/// <summary> /// Constructs with the provided input/output node count, activation function library, /// node and connection lists. /// </summary> public NetworkDefinition(int inputNodeCount, int outputNodeCount, IActivationFunctionLibrary activationFnLib, NodeList nodeList, ConnectionList connectionList) { _inputNodeCount = inputNodeCount; _outputNodeCount = outputNodeCount; _activationFnLib = activationFnLib; _nodeList = nodeList; _connectionList = connectionList; _isAcyclic = !CyclicNetworkTest.IsNetworkCyclic(this); }
/// <summary> /// Constructs with the provided input/output node count, activation function library, /// node and connection lists. /// </summary> public NetworkDefinition(int inputNodeCount, int outputNodeCount, IActivationFunctionLibrary activationFnLib, INodeList nodeList, IConnectionList connectionList, bool isAcyclic) { _inputNodeCount = inputNodeCount; _outputNodeCount = outputNodeCount; _activationFnLib = activationFnLib; _nodeList = nodeList; _connectionList = connectionList; _isAcyclic = isAcyclic; Debug.Assert(isAcyclic == !CyclicNetworkTest.IsNetworkCyclic(this)); }