Abstract
Optical computation, especially the optical neural network, has gained great attention recently due to their high computation throughput and low energy consumption. The 2×2 optical processor, as a building block of high-order matrix multiplication circuit, can be an essential part for optical neural networks. For the first time, we demonstrate a compact and general optical processor on silicon-on-isolator platform with a footprint of 1.68×3.6 μm². The transfer matrix of an optical processor is determined by its nanostructured pattern, which has 2420 possible combinations. To accelerate the design process of arbitrary optical processors, a two-step trained tandem model consisting of a forward model and an inverse model based on deep convolutional neural networks is proposed. After training, the forward model is able to predict the transfer matrix for a given optical processor with prediction accuracy of 98.8%, while the calculation speed is more than one thousand times faster than the electromagnetic simulation. The inverse model can predict the geometry of an optical processor for a target transfer matrix with prediction accuracy of 96.5% and its prediction time is also within a second. This two-step trained tandem model paves a new way for optical processors design.
PDF Article
More Like This
Cited By
You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.
Contact your librarian or system administrator
or
Login to access Optica Member Subscription