The methods of the INetwork interface are listed below. For a complete list of INetwork interface members, see the INetwork Members topic.
AddLayer | Overloaded. 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. |
Compute | Overloaded. Compute the output for a given input to the neural network. |
Equals | Overloaded. 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. |
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. |