Documentation For Encog 2.x

Encog.Neural.Networks.Synapse Namespace

Namespace Hierarchy

Classes

Class Description
BasicSynapse An abstract class that implements basic functionality that may be needed by the other synapse classes. Specifically this class handles processing the from and to layer, as well as providing a name and description for the EncogPersistedObject.
DirectSynapse A direct synapse will present the entire input array to each of the directly connected neurons in the next layer. This layer type is useful when building a radial basis neural network.
OneToOneSynapse A one-to-one synapse requires that the from and to layers have exactly the same number of neurons. A one-to-one synapse can be useful, when used in conjunction with a ContextLayer.
WeightedSynapse A fully-connected weight based synapse. Inputs will be multiplied by the weight matrix and presented to the layer. This synapse type is teachable.
WeightlessSynapse A fully connected synapse that simply sums all input to each neuron, no weights are applied. This synapse type is not teachable.

Interfaces

Interface Description
ISynapse A synapse is the connection between two layers of a neural network. The various synapse types define how layers will interact with each other. Some synapses contain a weight matrix, which cause them to be teachable. Others simply feed the data between layers in various ways, and are not teachable.

Enumerations

Enumeration Description
SynapseType Specifies the type of synapse to be created.