Related Experiment Video
Updated: Feb 9, 2026

Designing and Implementing Nervous System Simulations on LEGO Robots
Published on: May 25, 2013
Nanophotonic particle simulation and inverse design using artificial neural networks
John Peurifoy1, Yichen Shen1, Li Jing1
1Department of Physics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA.
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.
Related Concept Videos
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Inverse Trigonometric Functions
Subatomic Particles
Inverse Hyperbolic Functions and Their Derivatives
Network Covalent Solids
To break or to melt a covalent network solid, covalent bonds must be broken. Because covalent bonds are relatively strong, covalent network solids are typically...
Group Design

