├── .gitattributes ├── .gitignore ├── README.md ├── Training Deep Neural Networks for the Inverse Design of Nanophotonic Structures.pptx ├── cy_funcs.pyx ├── environment-gpu.yml ├── environment.yml ├── forward_model.ipynb ├── forward_model ├── Arch4_Epochs1000_Adam0001_Sigmoid.h5 ├── Arch4_Epochs2500_Adam0001_Sigmoid.h5 ├── Arch4_Epochs4000_Adam0001_Sigmoid.h5 ├── Arch4_Epochs400_Adam0001_Sigmoid.h5 └── Arch4_Epochs6000_Adam0001_Sigmoid.h5 ├── grating.py ├── inverse_model.ipynb ├── inverse_model ├── Epochs400_Adam0001_Sigmoid.h5 ├── InverseNet15EpochsTandem.h5 └── TandemNN_Epochs400_Adam0001_Sigmoid.h5 ├── produce_data.ipynb ├── produce_data.py ├── py_funcs.py ├── requirements.txt └── test_grating.py /.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/README.md -------------------------------------------------------------------------------- /Training Deep Neural Networks for the Inverse Design of Nanophotonic Structures.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/Training Deep Neural Networks for the Inverse Design of Nanophotonic Structures.pptx -------------------------------------------------------------------------------- /cy_funcs.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/cy_funcs.pyx -------------------------------------------------------------------------------- /environment-gpu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/environment-gpu.yml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/environment.yml -------------------------------------------------------------------------------- /forward_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model.ipynb -------------------------------------------------------------------------------- /forward_model/Arch4_Epochs1000_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model/Arch4_Epochs1000_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /forward_model/Arch4_Epochs2500_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model/Arch4_Epochs2500_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /forward_model/Arch4_Epochs4000_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model/Arch4_Epochs4000_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /forward_model/Arch4_Epochs400_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model/Arch4_Epochs400_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /forward_model/Arch4_Epochs6000_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/forward_model/Arch4_Epochs6000_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/grating.py -------------------------------------------------------------------------------- /inverse_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/inverse_model.ipynb -------------------------------------------------------------------------------- /inverse_model/Epochs400_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/inverse_model/Epochs400_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /inverse_model/InverseNet15EpochsTandem.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/inverse_model/InverseNet15EpochsTandem.h5 -------------------------------------------------------------------------------- /inverse_model/TandemNN_Epochs400_Adam0001_Sigmoid.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/inverse_model/TandemNN_Epochs400_Adam0001_Sigmoid.h5 -------------------------------------------------------------------------------- /produce_data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/produce_data.ipynb -------------------------------------------------------------------------------- /produce_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/produce_data.py -------------------------------------------------------------------------------- /py_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/py_funcs.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/requirements.txt -------------------------------------------------------------------------------- /test_grating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FiodarM/InvDesignNet/HEAD/test_grating.py --------------------------------------------------------------------------------