Paper
5 February 1990 An Optoelectronic Neural Network
Mark A. A. Neil, Ian H. White, John E. Carroll
Author Affiliations +
Abstract
We describe and present results of an optoelectronic neural network processing system. The system uses an algorithm based on the Hebbian learning rule to memorise a set of associated vector pairs. Recall occurs by the processing of the input vector with these stored associations in an incoherent optical vector multiplier using optical polarisation rotating liquid crystal spatial light modulators to store the vectors and an optical polarisation shadow casting technique to perform multiplications. Results are detected on a photodiode array and thresholded electronically by a controlling microcomputer. The processor is shown to work in autoassociative and heteroassociative modes with up to 10 stored memory vectors of length 64 (equivalent to 64 neurons) and a cycle time of 50ms. We discuss the limiting factors at work in this system, how they affect its scalability and the general applicability of its principles to other systems.
© (1990) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Mark A. A. Neil, Ian H. White, and John E. Carroll "An Optoelectronic Neural Network", Proc. SPIE 1151, Optical Information Processing Systems and Architectures, (5 February 1990); https://doi.org/10.1117/12.962241
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Polarization

Logic

Neural networks

Optical signal processing

Wave plates

Neurons

Binary data

RELATED CONTENT


Back to Top