Contributed examples

Our Optical Processing Unit has already been used in publications. The open source code can be found in the following repositories:

NEWMA: a new method for scalable model-free online change-point detection

Code: https://github.com/lightonai/newma

Paper: https://ieeexplore.ieee.org/abstract/document/9078835

Kernel computations from large-scale random features obtained by Optical Processing Units

Code: https://github.com/joneswack/opu-kernel-experiments

Paper: https://ieeexplore.ieee.org/document/9053272

Don’t take it lightly: Phasing optical random projections with unknown operators

Code: https://github.com/swing-research/opu_phase

Paper: https://proceedings.neurips.cc/paper/2019/hash/b49fdab097253cac48e3dc628a49da5e-Abstract.html

Fast graph classifier with optical random features

Code: https://github.com/hashemghanem/OPU_Graph_Classifier

Paper: https://arxiv.org/abs/2010.08270 (to appear at ICASSP 2021)

Meetup video: https://youtu.be/vKAVamGH6wg

Adversarial Robustness by Design through Analog Computing and Synthetic Gradients

Code: https://github.com/lightonai/adversarial-robustness-by-design

Paper: https://arxiv.org/abs/2101.02115