C# 클래스 SharpNeat.Decoders.NetworkActivationScheme

Represents network activation schemes. E.g. fixed number of activation timesteps or activation until the network becomes 'relaxed'. Relaxed here means that no node's output value changed by more than some threshold value.
파일 보기 프로젝트 열기: colgreen/sharpneat 1 사용 예제들

공개 메소드들

메소드 설명
CreateAcyclicScheme ( ) : NetworkActivationScheme

Create an activation scheme for acyclic networks.

CreateCyclicFixedTimestepsScheme ( int timestepsPerActivation ) : NetworkActivationScheme

Create an activation scheme with a fixed number of activation timesteps (suitable for cyclic networks only).

CreateCyclicFixedTimestepsScheme ( int timestepsPerActivation, bool fastFlag ) : NetworkActivationScheme

Create an activation scheme with a fixed number of activation timesteps (suitable for cyclic networks only). 'fastFlag' indicates if a fast network implementation should be used.

CreateCyclicRelaxingActivationScheme ( double signalDeltaThreshold, int maxTimesteps ) : NetworkActivationScheme

Create a relaxing activation scheme (suitable for cyclic networks only).

CreateCyclicRelaxingActivationScheme ( double signalDeltaThreshold, int maxTimesteps, bool fastFlag ) : NetworkActivationScheme

Create a relaxing activation scheme (suitable for cyclic networks only). 'fastFlag' indicates if a fast network implementation should be used.

비공개 메소드들

메소드 설명
NetworkActivationScheme ( )

Private constructor to restrict construction to static factory methods.

메소드 상세

CreateAcyclicScheme() 공개 정적인 메소드

Create an activation scheme for acyclic networks.
public static CreateAcyclicScheme ( ) : NetworkActivationScheme
리턴 NetworkActivationScheme

CreateCyclicFixedTimestepsScheme() 공개 정적인 메소드

Create an activation scheme with a fixed number of activation timesteps (suitable for cyclic networks only).
public static CreateCyclicFixedTimestepsScheme ( int timestepsPerActivation ) : NetworkActivationScheme
timestepsPerActivation int
리턴 NetworkActivationScheme

CreateCyclicFixedTimestepsScheme() 공개 정적인 메소드

Create an activation scheme with a fixed number of activation timesteps (suitable for cyclic networks only). 'fastFlag' indicates if a fast network implementation should be used.
public static CreateCyclicFixedTimestepsScheme ( int timestepsPerActivation, bool fastFlag ) : NetworkActivationScheme
timestepsPerActivation int
fastFlag bool
리턴 NetworkActivationScheme

CreateCyclicRelaxingActivationScheme() 공개 정적인 메소드

Create a relaxing activation scheme (suitable for cyclic networks only).
public static CreateCyclicRelaxingActivationScheme ( double signalDeltaThreshold, int maxTimesteps ) : NetworkActivationScheme
signalDeltaThreshold double
maxTimesteps int
리턴 NetworkActivationScheme

CreateCyclicRelaxingActivationScheme() 공개 정적인 메소드

Create a relaxing activation scheme (suitable for cyclic networks only). 'fastFlag' indicates if a fast network implementation should be used.
public static CreateCyclicRelaxingActivationScheme ( double signalDeltaThreshold, int maxTimesteps, bool fastFlag ) : NetworkActivationScheme
signalDeltaThreshold double
maxTimesteps int
fastFlag bool
리턴 NetworkActivationScheme