Title :
Neural computation of arithmetic functions
Author :
Siu, Kai-Yeung ; Bruck, Jehoshua
Author_Institution :
Inf. Syst. Lab., Stanford, CA, USA
fDate :
10/1/1990 12:00:00 AM
Abstract :
A neuron is modeled as a linear threshold gate, and the network architecture considered is the layered feedforward network. It is shown how common arithmetic functions such as multiplication and sorting can be efficiently computed in a shallow neural network. Some known results are improved by showing that the product of two n-bit numbers and sorting of n n-bit numbers can be computed by a polynomial-size neural network using only four and five unit delays, respectively. Moreover, the weights of each threshold element in the neural networks require O(log n)-bit (instead of n -bit) accuracy. These results can be extended to more complicated functions such as multiple products, division, rational functions, and approximation of analytic functions
Keywords :
digital arithmetic; mathematics computing; neural nets; sorting; arithmetic functions; division; layered feedforward network; linear threshold gate; mathematics computing; multiplication; neural computing; neural network; sorting; Arithmetic; Computer networks; Costs; Delay; Logic circuits; Neural networks; Neurons; Parallel processing; Polynomials; Sorting;
Journal_Title :
Proceedings of the IEEE