C# Класс numl.Supervised.NeuralNetwork.Neuron

An Artifical Neuron.
Наследование: Data.IVertex
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_DeltaL double

Открытые методы

Метод Описание
Error ( double t, NetworkTrainingProperties properties ) : double

Calculates and returns the error derivative (Delta) of this node.

Evaluate ( ) : double

Calculates and returns the Node's Output value.

Input is equal to the weights multiplied by the source Neuron's Output.

GetId ( ) : int

Gets the current identifier assigned when creating new nodes.

Neuron ( ) : System
Neuron ( bool isBias ) : System

Default constructor.

Reset ( NetworkTrainingProperties properties ) : void

Propogates a reset event downstream through the network.

SetId ( int startId ) : void

Sets the starting identifier used when creating new nodes.

When rebuilding networks across sessions it is recommended that the identifier is set to the last used identifier.

ToString ( ) : string

Returns a string that represents the current object.

Update ( NetworkTrainingProperties properties ) : void

Propagates a weight update event upstream through the network using the supplied learning rate.

Описание методов

Error() публичный Метод

Calculates and returns the error derivative (Delta) of this node.
public Error ( double t, NetworkTrainingProperties properties ) : double
t double Error derivative from the previous layer (n + 1).
properties NetworkTrainingProperties Network training properties.
Результат double

Evaluate() публичный Метод

Calculates and returns the Node's Output value.
Input is equal to the weights multiplied by the source Neuron's Output.
public Evaluate ( ) : double
Результат double

GetId() публичный статический Метод

Gets the current identifier assigned when creating new nodes.
public static GetId ( ) : int
Результат int

Neuron() публичный Метод

public Neuron ( ) : System
Результат System

Neuron() публичный Метод

Default constructor.
public Neuron ( bool isBias ) : System
isBias bool
Результат System

Reset() публичный Метод

Propogates a reset event downstream through the network.
public Reset ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
Результат void

SetId() публичный статический Метод

Sets the starting identifier used when creating new nodes.

When rebuilding networks across sessions it is recommended that the identifier is set to the last used identifier.

public static SetId ( int startId ) : void
startId int
Результат void

ToString() публичный Метод

Returns a string that represents the current object.
public ToString ( ) : string
Результат string

Update() публичный Метод

Propagates a weight update event upstream through the network using the supplied learning rate.
public Update ( NetworkTrainingProperties properties ) : void
properties NetworkTrainingProperties Network training properties.
Результат void

Описание свойств

_DeltaL защищенное свойство

protected double _DeltaL
Результат double