This project implements an inverse design framework for generating metasurfaces using PyTorch. Instead of traditional heuristic methods, we utilize the ADAM optimizer (gradient descent) to iteratively ...