Documentation For Encog 2.x

INetwork Methods

The methods of the INetwork interface are listed below. For a complete list of INetwork interface members, see the INetwork Members topic.

Public Instance Methods

AddLayerOverloaded. Add a layer to the neural network. The first layer added is the input layer, the last layer added is the output layer. This layer is added with a weighted synapse.
CalculateError Calculate the error for this neural network. The error is calculated using root-mean-square(RMS).
CalculateNeuronCount Calculate the total number of neurons in the network across all layers.
CheckInputSize Check that the input size is acceptable, if it does not match the input layer, then throw an error.
CompareLayer Used to compare one neural network to another, compare two layers.
ComputeOverloaded. Compute the output for a given input to the neural network.
EqualsOverloaded. Compare the two neural networks. For them to be equal they must be of the same structure, and have the same matrix values.
GetHashCode Generate a hash code.
InferOutputLayer Called to cause the network to attempt to infer which layer should be the output layer.
IsHidden Determine if this layer is hidden.
IsInput Determine if this layer is the input layer.
IsOutput Determine if this layer is the output layer.
Reset Reset the weight matrix and the thresholds.
ToString Convert this object to a string.
Winner Determine the winner for the specified input. This is the number of the winning neuron.

See Also

INetwork Interface | Encog.Neural.Networks Namespace