Documentation For Encog 2.x

Encog.Neural.Networks.Training Namespace

Namespace Hierarchy

Classes

Class Description
BasicTraining An abstract class that implements basic training for most training algorithms. Specifically training strategies can be added to enhance the training.

Interfaces

Interface Description
ILearningRate Specifies that a training algorithm has the concept of a learning rate. This allows it to be used with strategies that automatically adjust the learning rate.
IMomentum Specifies that a training algorithm has the concept of a momentum. This allows it to be used with strategies that automatically adjust the momentum.
IStrategy Training strategies can be added to training algorithms. Training strategies allow different additional logic to be added to an existing training algorithm. There are a number of different training strategies that can perform various tasks, such as adjusting the learning rate or momentum, or terminating training when improvement diminishes. Other strategies are provided as well.
ITrain Interface for all neural network training methods. This allows the training methods to be largely interchangeable. Though some training methods require specific types of neural network structure.