Deep learning with light