DocumentCode
1543564
Title
Neural computation of arithmetic functions
Author
Siu, Kai-Yeung ; Bruck, Jehoshua
Author_Institution
Inf. Syst. Lab., Stanford, CA, USA
Volume
78
Issue
10
fYear
1990
fDate
10/1/1990 12:00:00 AM
Firstpage
1669
Lastpage
1675
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;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.58350
Filename
58350
Link To Document