C# Класс Encog.Neural.Networks.Pattern.ElmanPattern

This class is used to generate an Elman style recurrent neural network. This network type consists of three regular layers, an input output and hidden layer. There is also a context layer which accepts output from the hidden layer and outputs back to the hidden layer. This makes it a recurrent neural network. The Elman neural network is useful for temporal input data. The specified activation function will be used on all layers. The Elman neural network is similar to the Jordan neural network.
Наследование: INeuralNetworkPattern
Показать файл Открыть проект

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

Метод Описание
AddHiddenLayer ( int count ) : void

Add a hidden layer with the specified number of neurons.

Clear ( ) : void

Clear out any hidden neurons.

ElmanPattern ( ) : System

Create an object to generate Elman neural networks.

Generate ( ) : BasicNetwork

Generate the Elman neural network.

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

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

Add a hidden layer with the specified number of neurons.
public AddHiddenLayer ( int count ) : void
count int The number of neurons in this hidden layer.
Результат void

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

Clear out any hidden neurons.
public Clear ( ) : void
Результат void

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

Create an object to generate Elman neural networks.
public ElmanPattern ( ) : System
Результат System

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

Generate the Elman neural network.
public Generate ( ) : BasicNetwork
Результат BasicNetwork