| Documentation For Encog 2.x |
|
Encog.Neural.Networks.Training.Propagation Namespace
Namespace Hierarchy
Classes
| Class |
Description |
|
CalculatePartialDerivative
|
Class that is used to calculate the partial derivatives for the error for individual layers of a neural network. This calculation must be performed by each of the propagation techniques. |
|
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. |
|
PropagationLevel
|
Holds a level worth of information used by each of the propagation methods. A level is defined as all of the layers that feed a single next layer. In a pure feedforward neural network there will be only one layer per level. However, recurrent neural networks will contain multiple layers per level. |
|
PropagationSynapse
|
The back propagation training algorithms requires training data to be stored for each of the synapses. The propagation class creates a PropagationSynapse object for each of the synapses in the neural network that it is training. |
Interfaces
| Interface |
Description |
|
IPropagationMethod
|
Defines the specifics to one of the propagation methods. The individual ways that each of the propagation methods uses to modify the weight and] threshold matrix are defined here. |