C# 클래스 SharpNeat.Network.AcyclicNetworkDepthAnalysis

An algorithm for analysing acyclic networks and calculating the depth of each node in the network. Bias and input nodes are defined as being at depth 0, the depth of all other nodes is defined as the maximum number of hops from the depth 0 nodes, so where multiple paths exist to a node (potentially with different numbers of hops) we take the maximum number of hops as that node's depth.
파일 보기 프로젝트 열기: colgreen/sharpneat 1 사용 예제들

공개 메소드들

메소드 설명
CalculateNodeDepths ( INetworkDefinition networkDef ) : NetworkDepthInfo

Calculate node depths in an acyclic network.

비공개 메소드들

메소드 설명
TraverseNode ( NodeConnectivityData nodeData, int depth ) : void

메소드 상세

CalculateNodeDepths() 공개 메소드

Calculate node depths in an acyclic network.
public CalculateNodeDepths ( INetworkDefinition networkDef ) : NetworkDepthInfo
networkDef INetworkDefinition
리턴 NetworkDepthInfo