1 August 1990 Weight discretization paradigm for optical neural networks
Author Affiliations +
Proceedings Volume 1281, Optical Interconnections and Networks; (1990) https://doi.org/10.1117/12.20700
Event: The International Congress on Optical Science and Engineering, 1990, The Hague, Netherlands
Neural networks are a primary candidate architecture for optical computing. One of the major problems in using neural networks for optical computers is that the information holders: the interconnection strengths (or weights) are normally real valued (continuous), whereas optics (light) is only capable of representing a few distinguishable intensity levels (discrete). In this paper a weight discretization paradigm is presented for back(ward error) propagation neural networks which can work with a very limited number of discretization levels. The number of interconnections in a (fully connected) neural network grows quadratically with the number of neurons of the network. Optics can handle a large number of interconnections because of the fact that light beams do not interfere with each other. A vast amount of light beams can therefore be used per unit of area. However the number of different values one can represent in a light beam is very limited. A flexible, portable (machine independent) neural network software package which is capable of weight discretization, is presented. The development of the software and some experiments have been done on personal computers. The major part of the testing, which requires a lot of computation, has been done using a CRAY X-MP/24 super computer.
© (1990) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Emile Fiesler, Emile Fiesler, Amar Choudry, Amar Choudry, H. John Caulfield, H. John Caulfield, "Weight discretization paradigm for optical neural networks", Proc. SPIE 1281, Optical Interconnections and Networks, (1 August 1990); doi: 10.1117/12.20700; https://doi.org/10.1117/12.20700

Back to Top