Data-Driven Computational Optical Imaging