An experiment using the phenomenon of percolation has been conducted to demonstrate the implementation of neural functionality (summing and sigmoid transfer). A simple analog approximation to digital percolation is implemented. The device consists of a piece of amorphous silicon with stochastic bit-stream optical inputs, in which a current percolating from one end to the other defines the neuron output, also in the form of a stochastic bit stream. Preliminary experimental results are presented.
The complexities of implementing neural network systems stem from the requirement that each neuron can receive excitation from many inputs (1-1000, or more) and each input must be multiplied by a weight Conventional analog and digital electronic hardware implementations of neural architectures often use much of the available hardware to implement the calculation of the product of the weights and inputs, and have to resort to a time-multiplexing scheme (which allows sharing of the multiplier hardware) to implement networks with more than a few thousand neurons in the system. This problem can be overcome by using stochastic computing techniques. Therefore, this paper details the results of an investigation of the implementation of the functional components of a stochastic bit stream neuron in optic/optoelectronic hardware. This approach offers several advantages.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.