C# Класс xpidea.neuro.net.backprop.EpochBackPropagationNetwork

Nwtwork that implements Epoch training strategy.
Наследование: BackPropagationNetwork
Показать файл Открыть проект

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

Метод Описание
CreateLink ( ) : NeuroLink

Overridden.Creates new xpidea.neuro.net.backprop.EpochBackPropagationLink

Epoch ( int epoch ) : void

Overridden.Finalizes trainig cycle of the network. Used by xpidea.neuro.net.NeuralNetwork.Train method of the network.

EpochBackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System

Constructs EpochBackPropagationNetwork network.

EpochBackPropagationNetwork ( string fileName ) : System

Creates the network from a file.

Train ( PatternsCollection patterns ) : void

Overridden.Trains the network (makes the network learn the patterns).

Защищенные методы

Метод Описание
GetNetworkType ( ) : NeuralNetworkType

Overridden.Returns xpidea.neuro.net.NeuralNetworkType.nntEpochBackProp for this network.

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

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

Overridden.Creates new xpidea.neuro.net.backprop.EpochBackPropagationLink
public CreateLink ( ) : NeuroLink
Результат NeuroLink

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

Overridden.Finalizes trainig cycle of the network. Used by xpidea.neuro.net.NeuralNetwork.Train method of the network.
public Epoch ( int epoch ) : void
epoch int Number of patterns was exposed to the network.
Результат void

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

Constructs EpochBackPropagationNetwork network.
public EpochBackPropagationNetwork ( double learningRate, double momentum, int nodesInEachLayer ) : System
learningRate double Network's leraning rate.
momentum double Nodes momentum.
nodesInEachLayer int Nodes in each layer.
Результат System

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

Creates the network from a file.
public EpochBackPropagationNetwork ( string fileName ) : System
fileName string
Результат System

GetNetworkType() защищенный Метод

Overridden.Returns xpidea.neuro.net.NeuralNetworkType.nntEpochBackProp for this network.
protected GetNetworkType ( ) : NeuralNetworkType
Результат NeuralNetworkType

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

Overridden.Trains the network (makes the network learn the patterns).
public Train ( PatternsCollection patterns ) : void
patterns xpidea.neuro.net.patterns.PatternsCollection Training patterns.
Результат void