An Optical Communication's Perspective on Machine Learning and Its Applications | Synapse