Inverse Design in Nanophotonics via Representation Learning | Synapse