C# 클래스 xpidea.neuro.net.adaline.AdalineNode

Class implementing an Adaline node in the Adaline network.
상속: FeedForwardNode
파일 보기 프로젝트 열기: AlexCherkasov/Neuro.NET 1 사용 예제들

공개 메소드들

메소드 설명
AdalineNode ( ) : System.IO

Initializes a new instance of the Adaline node.

AdalineNode ( double learningRate ) : System.IO

Initializes a new instance of the Adaline node and sets the xpidea.neuro.net.adaline.AdalineNode.LearningRate.

Learn ( ) : void

Overridden. Implements the Delta Rule to modify the link values.

This method gets executed only if the node produces incorrect output.

보호된 메소드들

메소드 설명
GetNodeLearningRate ( ) : double

Gets xpidea.neuro.net.adaline.AdalineNode.LearningRate of the node.

SetNodeLearningRate ( double learningRate ) : void

Sets xpidea.neuro.net.adaline.AdalineNode.LearningRate of the node.

Transfer ( double value ) : double

Overridden. Translates node output into network specific output. In case of Adaline network implements simple threshold function: Returns -1 if value less than 0, otherwise returns 1.

메소드 상세

AdalineNode() 공개 메소드

Initializes a new instance of the Adaline node.
public AdalineNode ( ) : System.IO
리턴 System.IO

AdalineNode() 공개 메소드

Initializes a new instance of the Adaline node and sets the xpidea.neuro.net.adaline.AdalineNode.LearningRate.
public AdalineNode ( double learningRate ) : System.IO
learningRate double Usually in range from 0..1
리턴 System.IO

GetNodeLearningRate() 보호된 메소드

Gets xpidea.neuro.net.adaline.AdalineNode.LearningRate of the node.
protected GetNodeLearningRate ( ) : double
리턴 double

Learn() 공개 메소드

Overridden. Implements the Delta Rule to modify the link values.
This method gets executed only if the node produces incorrect output.
public Learn ( ) : void
리턴 void

SetNodeLearningRate() 보호된 메소드

Sets xpidea.neuro.net.adaline.AdalineNode.LearningRate of the node.
protected SetNodeLearningRate ( double learningRate ) : void
learningRate double Learnig rate value.
리턴 void

Transfer() 보호된 메소드

Overridden. Translates node output into network specific output. In case of Adaline network implements simple threshold function: Returns -1 if value less than 0, otherwise returns 1.
protected Transfer ( double value ) : double
value double Node value.
리턴 double