C# 클래스 numl.Supervised.NeuralNetwork.Recurrent.RecurrentNeuron

An individual Gated Recurrent Neuron
상속: Neuron
파일 보기 프로젝트 열기: sethjuarez/numl

공개 메소드들

메소드 설명
Error ( double t, NetworkTrainingProperties properties ) : double

Returns the error given the supplied error derivative.

Evaluate ( ) : double

Evaluates the state.

RecurrentNeuron ( ) : System

Initializes a new Recurrent Neuron.

Reset ( NetworkTrainingProperties properties ) : void

Resets the state of the current neuron.

Update ( NetworkTrainingProperties properties ) : void

Updates the weights using the supplied (NetworkTrainingProperties)

메소드 상세

Error() 공개 메소드

Returns the error given the supplied error derivative.
public Error ( double t, NetworkTrainingProperties properties ) : double
t double The error from the next layer.
properties NetworkTrainingProperties Network training properties object.
리턴 double

Evaluate() 공개 메소드

Evaluates the state.
public Evaluate ( ) : double
리턴 double

RecurrentNeuron() 공개 메소드

Initializes a new Recurrent Neuron.
public RecurrentNeuron ( ) : System
리턴 System

Reset() 공개 메소드

Resets the state of the current neuron.
public Reset ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
리턴 void

Update() 공개 메소드

Updates the weights using the supplied (NetworkTrainingProperties)
public Update ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
리턴 void