I. Introduction
Conventional physical-layer communication system design has always been based on the paradigm of first modeling the channel, then optimizing the transmitter and the receiver design parameters according to the channel model. While this conventional approach has served the communication engineers well for many practical communication scenarios, the recent emergence of new communication modalities involving passive reflectors for which channel estimation may not be straightforward to perform has motivated the need for new approaches. This paper investigates the design of reflective patterns for intelligent reflecting surfaces (IRS), also known as reconfigurable intelligent surface, composed of a large number of tunable reflective elements. We advocate the use of machine learning techniques to bypass explicit channel estimation and to directly design the beamforming and reflective patterns to optimize a system-wide objective.