Browsing: Optical Computing for Neural Networks