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

Represents an output node in backpropagation network.
상속: BackPropagationNode
파일 보기 프로젝트 열기: AlexCherkasov/Neuro.NET 1 사용 예제들

공개 메소드들

메소드 설명
BackPropagationOutputNode ( double learningRate, double momentum ) : System

Constructs BackPropagationOutputNode.

Learn ( ) : void

Overridden.Makes the node to learn a new pattern data.

Load ( BinaryReader binaryReader ) : void

Overridden.Loads node data from the binary stream.

Save ( BinaryWriter binaryWriter ) : void

Overridden.Stores node data in a binary stream.

보호된 메소드들

메소드 설명
ComputeError ( ) : double

Method computes node error, based on current node value and previous node error.

GetNodeLearningRate ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.

GetNodeMomentum ( ) : double

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.

SetNodeLearningRate ( double learningRate ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.

SetNodeMomentum ( double momentum ) : void

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.

메소드 상세

BackPropagationOutputNode() 공개 메소드

Constructs BackPropagationOutputNode.
public BackPropagationOutputNode ( double learningRate, double momentum ) : System
learningRate double Learning rate value.
momentum double Momentum value.
리턴 System

ComputeError() 보호된 메소드

Method computes node error, based on current node value and previous node error.
protected ComputeError ( ) : double
리턴 double

GetNodeLearningRate() 보호된 메소드

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.
protected GetNodeLearningRate ( ) : double
리턴 double

GetNodeMomentum() 보호된 메소드

Getter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.
protected GetNodeMomentum ( ) : double
리턴 double

Learn() 공개 메소드

Overridden.Makes the node to learn a new pattern data.
public Learn ( ) : void
리턴 void

Load() 공개 메소드

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

Save() 공개 메소드

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

SetNodeLearningRate() 보호된 메소드

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.LearningRate property.
protected SetNodeLearningRate ( double learningRate ) : void
learningRate double A new learning rate value.
리턴 void

SetNodeMomentum() 보호된 메소드

Setter method of xpidea.neuro.net.backprop.BackPropagationOutputNode.Momentum property.
protected SetNodeMomentum ( double momentum ) : void
momentum double New node momentum value.
리턴 void