Neural networks for computation: number representations and programming complexity
- 15 September 1986
- journal article
- Published by Optica Publishing Group in Applied Optics
- Vol. 25 (18), 3033-3046
- https://doi.org/10.1364/ao.25.003033
Abstract
Methods for using neural networks for computation are considered. The success of such networks in finding good solutions to complex problems is found to be dependent on the number representation schemes used. Redundant schemes are found to offer advantages in terms of convergence. Neural networks are applied to the combinatorial optimization problem known as the Hitchcock problem and signal processing problems, such as matrix inversion and Fourier transformation. The concept of programming complexity is introduced. It is shown that for some computational problems, the programming complexity may be so great as to limit the utility of neural networks, while for others the investment of computation in programming the network is justified. Simulations of neural networks using a digital computer are presented.This publication has 8 references indexed in Scilit:
- Architecture for optical computing using holographic associative memoriesApplied Optics, 1985
- Optical learning (inference) machinesApplied Optics, 1985
- Optical implementation of the Hopfield modelApplied Optics, 1985
- Optical information processing based on an associative-memory model of neural nets with thresholding and feedbackOptics Letters, 1985
- Neurons with graded response have collective computational properties like those of two-state neurons.Proceedings of the National Academy of Sciences, 1984
- Optical interconnections for VLSI systemsProceedings of the IEEE, 1984
- Neural networks and physical systems with emergent collective computational abilities.Proceedings of the National Academy of Sciences, 1982
- The Distribution of a Product from Several Sources to Numerous LocalitiesJournal of Mathematics and Physics, 1941