C# Класс Encog.Neural.BAM.BAMNetwork

Наследование: Encog.ML.BasicML
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddPattern ( IMLData inputPattern, IMLData outputPattern ) : void

Add a pattern to the neural network.

BAMNetwork ( ) : Encog.MathUtil.Matrices

Default constructor, used mainly for persistence.

BAMNetwork ( int theF1Count, int theF2Count ) : Encog.MathUtil.Matrices

Construct the BAM network.

Clear ( ) : void

Clear any connection weights.

Compute ( IMLData input ) : IMLData

Setup the network logic, read parameters from the network. NOT USED, call compute(NeuralInputData).

Compute ( NeuralDataMapping input ) : NeuralDataMapping

Compute the network for the specified input.

UpdateProperties ( ) : void

Приватные методы

Метод Описание
GetWeight ( Matrix matrix, IMLData input, int x, int y ) : double

Get the specified weight.

PropagateLayer ( Matrix matrix, IMLData input, IMLData output ) : bool

Propagate the layer.

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

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

Add a pattern to the neural network.
public AddPattern ( IMLData inputPattern, IMLData outputPattern ) : void
inputPattern IMLData The input pattern.
outputPattern IMLData The output pattern(for this input).
Результат void

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

Default constructor, used mainly for persistence.
public BAMNetwork ( ) : Encog.MathUtil.Matrices
Результат Encog.MathUtil.Matrices

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

Construct the BAM network.
public BAMNetwork ( int theF1Count, int theF2Count ) : Encog.MathUtil.Matrices
theF1Count int The F1 count.
theF2Count int The F2 count.
Результат Encog.MathUtil.Matrices

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

Clear any connection weights.
public Clear ( ) : void
Результат void

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

Setup the network logic, read parameters from the network. NOT USED, call compute(NeuralInputData).
public Compute ( IMLData input ) : IMLData
input IMLData NOT USED
Результат IMLData

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

Compute the network for the specified input.
public Compute ( NeuralDataMapping input ) : NeuralDataMapping
input Encog.Neural.Networks.NeuralDataMapping The input to the network.
Результат Encog.Neural.Networks.NeuralDataMapping

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

public UpdateProperties ( ) : void
Результат void