C# Class numl.Supervised.NeuralNetwork.Recurrent.RecurrentNeuron

An individual Gated Recurrent Neuron
Inheritance: Neuron
Afficher le fichier Open project: sethjuarez/numl

Méthodes publiques

Méthode Description
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)

Method Details

Error() public méthode

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.
Résultat double

Evaluate() public méthode

Evaluates the state.
public Evaluate ( ) : double
Résultat double

RecurrentNeuron() public méthode

Initializes a new Recurrent Neuron.
public RecurrentNeuron ( ) : System
Résultat System

Reset() public méthode

Resets the state of the current neuron.
public Reset ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
Résultat void

Update() public méthode

Updates the weights using the supplied (NetworkTrainingProperties)
public Update ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
Résultat void