C# 클래스 xpidea.neuro.net.backprop.BackPropagationLink

Implements the link in the Backpropagaion network.
상속: NeuroLink
파일 보기 프로젝트 열기: AlexCherkasov/Neuro.NET

공개 메소드들

메소드 설명
BackPropagationLink ( ) : System

Constructs the link and calls xpidea.neuro.net.backprop.BackPropagationLink.DoAfterCreate method to initialize data.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads link's data from the binary stream.

Save ( BinaryWriter binaryWriter ) : void

Overridden. Stores link's data in a binary stream.

UpdateWeight ( double deltaWeight ) : void

Overridden.Updates link weight according the formula.

보호된 메소드들

메소드 설명
DoAfterCreate ( ) : void

Initializes link weight to a random value from -1..1 and link delta to 0.

GetLinkDelta ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationLink.GetLinkDelta property.

SetLinkDelta ( double delta ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationLink.LinkDelta property.

메소드 상세

BackPropagationLink() 공개 메소드

Constructs the link and calls xpidea.neuro.net.backprop.BackPropagationLink.DoAfterCreate method to initialize data.
public BackPropagationLink ( ) : System
리턴 System

DoAfterCreate() 보호된 메소드

Initializes link weight to a random value from -1..1 and link delta to 0.
protected DoAfterCreate ( ) : void
리턴 void

GetLinkDelta() 보호된 메소드

Getter method of xpidea.neuro.net.backprop.BackPropagationLink.GetLinkDelta property.
protected GetLinkDelta ( ) : double
리턴 double

Load() 공개 메소드

Overridden.Loads link's data from the binary stream.
public Load ( BinaryReader binaryReader ) : void
binaryReader System.IO.BinaryReader A binary stream reader.
리턴 void

Save() 공개 메소드

Overridden. Stores link's data in a binary stream.
public Save ( BinaryWriter binaryWriter ) : void
binaryWriter System.IO.BinaryWriter A binary stream writer.
리턴 void

SetLinkDelta() 보호된 메소드

Setter method of xpidea.neuro.net.backprop.BackPropagationLink.LinkDelta property.
protected SetLinkDelta ( double delta ) : void
delta double New delta value.
리턴 void

UpdateWeight() 공개 메소드

Overridden.Updates link weight according the formula.
public UpdateWeight ( double deltaWeight ) : void
deltaWeight double Delta of link weight change.
리턴 void