C# Класс Encog.Neural.Pattern.HopfieldPattern

Create a Hopfield pattern. A Hopfield neural network has a single layer that functions both as the input and output layers. There are no hidden layers. Hopfield networks are used for basic pattern recognition. When a Hopfield network recognizes a pattern, it "echos" that pattern on the output.
Наследование: INeuralNetworkPattern
Показать файл Открыть проект Примеры использования класса

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

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

Add a hidden layer. This will throw an error, because the Hopfield neural network has no hidden layers.

Clear ( ) : void

Nothing to clear.

Generate ( ) : IMLMethod

Generate the Hopfield neural network.

HopfieldPattern ( ) : Encog.Engine.Network.Activation

Construct the object.

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

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

Add a hidden layer. This will throw an error, because the Hopfield neural network has no hidden layers.
public AddHiddenLayer ( int count ) : void
count int The number of neurons.
Результат void

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

Nothing to clear.
public Clear ( ) : void
Результат void

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

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

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

Construct the object.
public HopfieldPattern ( ) : Encog.Engine.Network.Activation
Результат Encog.Engine.Network.Activation