Taming Optical Computing Architectures: From Extreme Learning Machines to Diffractive Neural Networks | IEEE Conference Publication | IEEE Xplore