
The deep learning the paper’s authors refer to was all set up with TensorFlow using the Adam optimizer. It appears that the paper relies on simulations of the diffraction surfaces, not an actual implementation. We aren’t sure how hard it is to realize high-resolution diffraction surfaces with the very specific patterns called for by the designs.
If you are looking to get started with TensorFlow yourself, we’ve covered quite a few tutorials. On the other hand, we talk quite a bit about Fourier transforms, too.