Abstract

Artificial neural networks (ANNs) are inspired by the biological nervous system. The high performance of such ANNs is achieved through the dynamic change of the synaptic weights by applying self-optimizing learning algorithms. Despite the simple operations for each single element in an ANN, a network with a huge number of simulated elements consumes lots of computing capacity using von Neumann computer architectures. To overcome this issue, neuromorphic devices facilitate the design of hardware ANNs that emulate the synaptic functions. Here we demonstrate the viability of such an approach using photonic waveguides in combination with a photochromic diarylethene (DAE) molecule. By positioning and irradiating DAE molecules on single waveguides, we modulate the intensity and thereby emulate the plasticity of the synaptic weights. To run the photonic device as an ANN we firstly characterize the modulation range and encode a learning procedure accordingly. As the proof of concept, we operate a y-shaped waveguide performing basic AND/OR logic gate functions, with the capability to switch between these two gate functions by using specific training sets.

Highlights

  • The learning process is the crucial part of the Artificial neural networks (ANNs) and is usually conducted by training sets, which consists of certain inputs xi and a target output t

  • Note that due to the better wetting of the DAE solution on gold as compared to PDMS, the DAE solution remains on the gold areas, which hinders the diffusion of the DAE molecules into the PDMS

  • The utilized training sets were based on the so-called frustrated total internal reflection, which causes an absorption of the guided light according to the energy gap of the DAE molecule

Read more

Summary

Introduction

By positioning and irradiating DAE molecules on single waveguides, we modulate the intensity and thereby emulate the plasticity of the synaptic weights. Applying the gradient descent delta rule [22], the target value t, learning rate ε and irradiation time b need to be matched for a successful training to adapt such 2×1 (2 inputs × 1 output) ANN functions. According to equation (2) the synaptic weight change ∆wi is determined by δ, which is here defined as the d∑ifference between the sum of the synapses (device ports) wixi and the target value t.

Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.