| 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. |