McMahon Lab (mcmahon-lab)

McMahon Lab

mcmahon-lab

Geek Repo

Home Page:http://mcmahon.aep.cornell.edu/

Twitter:@peterlmcmahon

Github PK Tool:Github PK Tool

McMahon Lab's repositories

Physics-Aware-Training

Instructional implementation of Physics-Aware Training (PAT) with demonstrations on simulated experiments.

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:276Issues:15Issues:5

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

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:25Issues:3Issues:1

cim-optimizer

Reference implementation of a simulator of multiple variants of the Coherent Ising Machine (CIM).

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:21Issues:0Issues:0

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.

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:17Issues:3Issues:0

ONN-device-control

Device control modules for an optical matrix-vector multiplier with a low photon count.

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:10Issues:4Issues:0

error_mitigation_vqe

Tools for optimizing quantum circuits and for performing rescaling-based error mitigation.

Language:PythonLicense:CC-BY-4.0Stargazers:9Issues:0Issues:0
Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:4Issues:0Issues:0

Single-Photon-Detection-Neural-Networks

Physics-aware stochastic training for single-photon-detection neural networks (SPDNNs)

Language:Jupyter NotebookLicense:CC-BY-4.0Stargazers:4Issues:1Issues:0
Language:PythonLicense:CC-BY-4.0Stargazers:2Issues:0Issues:0

sweeps

Run parameter sweeps easily, in parallel, with JSON parameters, logs, diverse language support, and parameter data frames.

Language:PythonStargazers:1Issues:0Issues:0
Language:PythonLicense:CC-BY-4.0Stargazers:0Issues:0Issues:0
Language:CSSStargazers:0Issues:0Issues:0

The-Benefits-of-Self-Supervised-Learning-for-Training-Physical-Neural-Networks

Repository that contains the code to reproduce the results presented in the paper.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0