Pinned Repositories
2D-programmable-waveguide
cim-optimizer
Reference implementation of a simulator of multiple variants of the Coherent Ising Machine (CIM).
error_mitigation_vqe
Tools for optimizing quantum circuits and for performing rescaling-based error mitigation.
Fourier-Series-Loader
Image-sensing-with-multilayer-nonlinear-optical-neural-networks
Implementation of image sensing using a 2-layer optical neural network with optical-to-optical nonlinear activations
MultimodeNonlinearOptics
ONN-device-control
Device control modules for an optical matrix-vector multiplier with a low photon count.
ONN-QAT-SQL
Scripts for training neural networks resistant to photon shot noise with quantization-aware training, together with the code for simulating neural network performance under shot noise.
Physics-Aware-Training
Instructional implementation of Physics-Aware Training (PAT) with demonstrations on simulated experiments.
Single-Photon-Detection-Neural-Networks
Physics-aware stochastic training for single-photon-detection neural networks (SPDNNs)
McMahon Lab's Repositories
mcmahon-lab/Physics-Aware-Training
Instructional implementation of Physics-Aware Training (PAT) with demonstrations on simulated experiments.
mcmahon-lab/Image-sensing-with-multilayer-nonlinear-optical-neural-networks
Implementation of image sensing using a 2-layer optical neural network with optical-to-optical nonlinear activations
mcmahon-lab/cim-optimizer
Reference implementation of a simulator of multiple variants of the Coherent Ising Machine (CIM).
mcmahon-lab/ONN-QAT-SQL
Scripts for training neural networks resistant to photon shot noise with quantization-aware training, together with the code for simulating neural network performance under shot noise.
mcmahon-lab/ONN-device-control
Device control modules for an optical matrix-vector multiplier with a low photon count.
mcmahon-lab/error_mitigation_vqe
Tools for optimizing quantum circuits and for performing rescaling-based error mitigation.
mcmahon-lab/2D-programmable-waveguide
mcmahon-lab/Fourier-Series-Loader
mcmahon-lab/Single-Photon-Detection-Neural-Networks
Physics-aware stochastic training for single-photon-detection neural networks (SPDNNs)
mcmahon-lab/MultimodeNonlinearOptics
mcmahon-lab/sweeps
Run parameter sweeps easily, in parallel, with JSON parameters, logs, diverse language support, and parameter data frames.
mcmahon-lab/Hamiltonian-Reconstruction-Metric
mcmahon-lab/mcmahon-lab.github.io
mcmahon-lab/NonlinearOpticsExamples
mcmahon-lab/The-Benefits-of-Self-Supervised-Learning-for-Training-Physical-Neural-Networks
Repository that contains the code to reproduce the results presented in the paper.