Atom | Machine-learning Driven Inverse Design of Optical Metasurfaces