Recently, integrated optics has gained interest as a hardware platform for implementing machine learning algorithms. Here, we introduce a method that enables highly efficient, in situ training of a photonic artificial neural network. We use the adjoint variable method to derive the photonic analogue of the backpropagation algorithm, which is the standard method for computing gradients for conventional neural networks. We further show how these gradients can be obtained exactly through intensity measurements inside the device. Beyond the training of photonic machine learning implementations, our method may also be of broad interest to experimental sensitivity analysis of photonic systems and the optimization of reconfigurable optics platforms.

© 2018 The Author(s)

PDF Article


You do not have subscription access to this journal. Citation lists with outbound citation links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
Login to access OSA Member Subscription