| Documentation For Encog 2.x |
|
Encog.Neural.Networks Namespace
Namespace Hierarchy
Classes
| Class |
Description |
|
BasicNetwork
|
This class implements a neural network. This class works in conjunction the Layer classes. Layers are added to the BasicNetwork to specify the structure of the neural network. The first layer added is the input layer, the layer added is the output layer. Any layers added between these two layers are the hidden layers. The network structure is stored in the structure member. It is important to call: network.getStructure().FinalizeStructure(); Once the neural network has been completely constructed. |
|
NetworkCODEC
|
This class will extract the "long term memory" of a neural network, that is the weights and threshold values into an array. This array can be used to view the neural network as a linear array of doubles. These values can then be modified and copied back into the neural network. This is very useful for simulated annealing, as well as genetic algorithms. |
|
NeuralOutputHolder
|
Holds the output from each layer of the neural network. This is very useful for the propagation algorithms that need to examine the output of each individual layer. |
|
NeuralStructure
|
Holds "cached" information about the structure of the neural network. This is a very good performance boost since the neural network does not need to traverse itself each time a complete collection of layers or synapses is needed. |
Interfaces
| Interface |
Description |
|
INetwork
|
Interface that defines a neural network. |