For the inverse design of metagratings and metasurfaces, generative deep learning has been widely explored. Most of the works are based on a conditional generative adversarial network (CGAN) and its variants, however, selecting proper hyper parameters for efficient training is challenging. An alternative approach, an adversarial conditional variational autoencoder (A-CVAE) has not been explored yet for the inverse design of metagratings and metasurfaces, even though it has shown great promise for the inverse design of planar nanophotonic waveguide power/wavelength splitters recently. In this paper, we discuss how A-CVAE can be applied for two-dimensional freeform metagratings, including the training dataset preparation, construction of the network, training techniques, and the performance of the inverse-designed metagratings.
|