Scinovex
article Open AccessTop 1% cited

Nanophotonic particle simulation and inverse design using artificial neural networks

Science Advances · 2018 · Vol. 4(6) · pp. eaar4206–eaar4206
John PeurifoyYichen ShenJing LiYi YangFidel Cano-RenteriaBrendan G. DeLacyJohn D. JoannopoulosMax TegmarkMarin Soljačić

Abstract

We propose a method to use artificial neural networks to approximate light scattering by multilayer nanoparticles. We find that the network needs to be trained on only a small sampling of the data to approximate the simulation to high precision. Once the neural network is trained, it can simulate such optical processes orders of magnitude faster than conventional simulations. Furthermore, the trained neural network can be used to solve nanophotonic inverse design problems by using back propagation, where the gradient is analytical, not numerical.

Photonic and Optical DevicesPhotonic Crystals and ApplicationsNeural Networks and Reservoir ComputingNanophotonicsComputer scienceArtificial neural networkInverseArtificial intelligenceNanotechnologyMaterials scienceMathematics

Funding

  • National Science Foundation
  • Semiconductor Research Corporation
  • Army Research Laboratory
Citations
901
FWCI
45.79
field-weighted impact
References
22
Percentile
100%
vs. same field & year
Citations per year
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.