Design of an ultra-broadband terahertz absorber based on a patterned graphene metasurface with machine learning | Synapse