Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.3 KB

README.md

File metadata and controls

20 lines (17 loc) · 1.3 KB

Neural Network for Inverse Design in Nanophotonics

This project demonstates training a neural network for inverse design of nanophotonic gratings. The project is inspired by the work of Liu et al. in ACS Photonics journal.

Generating Data

  • To be able to run DNN training scripts, you should have dataset dataset.npz file in the project root folder.
  • If you want to use pre-generated dataset, you can download the dataset file from here. Note: The file size is ~1 GB.
  • In case you wish to generate the dataset from scratch, you can run either produce_data.py python script or produce_data.ipynb Jupyter notebook.

Forward Model

Inverse Model