Guoqing Ma's starred repositories
cs217.github.io
Course Webpage for CS 217 Hardware Accelerators for Machine Learning, Stanford University
Photonic-Integrated-Circuits
Jupyter Notebooks for EDX course Photonic Integrated Circuits
photonflow
PhotonFlow: A design methodology and tool for design and simulation of photonic neural networks
strawberryfields-1
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
SiEPIC_EBeam_PDK
SiEPIC EBeam PDK & Library for KLayout
Photonics-Guide
Photonics Guide
SLM_hologram_generation
Python program that generates the hologram of a phase-only SLM to produce a desired (phase and amplitude) mode profile, as described in https://arxiv.org/pdf/2005.01561
My-First-CUDA-Code
The introduction to cuda, a simple and easy cuda project
QuantOpt-linear-transformation-decomposition
MATLAB code implementing the decomposition presented in the article 'Quantum optical realization of arbitrary linear transformations allowing for loss and gain' by Tischler, Rockstuhl, and Słowik. The main file is 'GeneralTransformationSolver.m', all other files are (potentially) called within.
SmartGlass
SmartGlass (SG) is a python implementation of a diffractive optical neural network. Currently, it supports training an all-optical classifier (e.g. classify hand-written digits MNIST dataset). Besides, the framework can also be used to design optics based on a task like focusing and beam steering. However, custom object functions should be defined. Besides training the optics, the SG also supports training the detectors using gradient-free optimization.
ScaDec-deep-learning-diffractive-tomography
Efficient and accurate inversion of multiple scattering with deep learning
using-U-net-to-restore-reconstruct-Fresnel-diffraction-images
I use U-net to reconstruct the fresnel diffraction images.
all-optical-neural-networks
Supporting code for "End-to-end optical backpropagation for training neural networks".
maxwellfdfd
MATLAB-based solver package of Maxwell's equations by the FDFD method
Multilevel-Diffractive-Optics-Design
Repository for "Multilevel Diffractive Optics Design".