C# Класс Encog.Neural.Networks.Training.Propagation.Propagation

Implements basic functionality that is needed by each of the propagation methods. The specifics of each of the propagation methods is implemented inside of the PropagationMethod interface implementors.
Наследование: Encog.ML.Train.BasicTraining, ITrain, IMultiThreadable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
FinishTraining ( ) : void

Should be called after training has completed and the iteration method will not be called any further.

Iteration ( ) : void

Perform one training iteration.

Iteration ( int count ) : void

Perform the specified number of training iterations. This can be more efficient than single training iterations. This is particularly true if you are training with a GPU.

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

Метод Описание
Propagation ( IContainsFlat network, IMLDataSet training ) : System

Construct a propagation object.

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

FinishTraining() публичный закрытый Метод

Should be called after training has completed and the iteration method will not be called any further.
public final FinishTraining ( ) : void
Результат void

Iteration() публичный закрытый Метод

Perform one training iteration.
public final Iteration ( ) : void
Результат void

Iteration() публичный закрытый Метод

Perform the specified number of training iterations. This can be more efficient than single training iterations. This is particularly true if you are training with a GPU.
public final Iteration ( int count ) : void
count int The number of training iterations.
Результат void

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

Construct a propagation object.
protected Propagation ( IContainsFlat network, IMLDataSet training ) : System
network IContainsFlat The network.
training IMLDataSet The training set.
Результат System