The calculation of the output also occurs in two stages. First the input sub-vectors for each module are selected from the applied input vector according to the permutation function and the intermediate output is calculated by all modules. In a second stage all the outputs from the input layer are used as input to the decision network; then the final result is computed.
The mapping of the whole network is denoted by:
The response for a given test input is determined by the following function:
The k-dimensional output of the decision module is used to determine the class number for the given input. In the experiments the output neuron with the highest response was chosen as the calculated class. The differences between this neuron and the runner-up may be taken as a measure of accuracy.