Code for paper Bidirectional Adversarial Autoencoders for the design of Plasmonic Metasurfaces.
Inverse design of Plasmonic Metasurfaces with Bidirectional Adversarial AutoEncoder.
The model is built with "tensorflow2", please check the "requirement.txt" and decide which package you need to run the model.
Jupyter Notebook "biaae_eval" provide a tutorial for running the model.
Finding our model useful? Please cite our paper:
@article{liu2025biaaephoto,
author={Yuansan Liu, Jeygopi Panisilvam, Peter Dower, Sejeong Kim, James Bailey},
title = {Bidirectional adversarial autoencoders for high precision metasurface design},
issn = {2770-9019},
year = {2025},
doi={10.1063/5.0284338},
journal = {APL Machine Learning},
volume = {3},
number = {3},
pages = {036110},
}