C# 클래스 xpidea.neuro.net.backprop.EpochBackPropagationNetwork

Nwtwork that implements Epoch training strategy.
상속: BackPropagationNetwork
파일 보기 프로젝트 열기: AlexCherkasov/Neuro.NET

공개 메소드들

메소드 설명
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