Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
## This is a project on Quantum (and hybrid) GAN for high energy physics. (Quark and Gluon Jet dataset)

### Description of the files:
# Midterm:
classical.ipynb - classical GAN, serving as benchmark to be compared with other Quantum GAN models. Tested on MNIST dataset.

hybrid.ipynb - a hybrid quantum GAN, with both the generator and discriminator being composed of a Variational Quantum Layer (VQC) embedded in classical Neural Network. Tested on MNIST dataset.

q_gen.ipynb - a hybrid quantum GAN with only the generator being VQC embedded in classical NN. The discriminator remains fully classical. Tested on MNIST dataset.

hybrid_quark.ipynb - testing the same hybrid GAN on the quark and gluon jet dataset.

# Final:
iqgan_minst.ipynb - recreating IQGAN on MINST dataset for single digits. It performs well for single digit, but suffers mode collapse for the entire dataset.

conditional.ipynb - based on the result of iqgan_minst.ipynb, attempted to use quantum conditional GAN to solve mode collapse with IQGAN, while leveraging the fact that it works for single digits.

fullyQuantum.ipynb - Attempts on varying different fully quantum GAN to work on MNIST dataset. End with an initial attempt in a hybrid quantum conditional GAN that performs way better. It also includes code to plot the PCA component distribution as well as the gradient for generator and discriminator during training for a clear view of the model performance.

qghybrid.ipynb - Extending the work of hybrid_quark.ipynb after midterm

WQGAN_GP.ipynb - Based on previouse experiments, I think wassertein hybrid GAN performs the best. Thus, I'm using the archetecture to test on the quark and gluon jet dataset. As wellas making improvements to it.
1,973 changes: 1,973 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/WQGAN-GP.ipynb

Large diffs are not rendered by default.

872 changes: 872 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/classical.ipynb

Large diffs are not rendered by default.

634 changes: 634 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/conditional.ipynb

Large diffs are not rendered by default.

2,490 changes: 2,490 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/fullyQuantum.ipynb

Large diffs are not rendered by default.

352 changes: 352 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/gqhybrid copy.ipynb

Large diffs are not rendered by default.

1,423 changes: 1,423 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/hybrid.ipynb

Large diffs are not rendered by default.

485 changes: 485 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/hybrid_quark.ipynb

Large diffs are not rendered by default.

1,649 changes: 1,649 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/iqgan_mnist.ipynb

Large diffs are not rendered by default.

751 changes: 751 additions & 0 deletions Quantum_GAN_for_HEP_Maya_Ma/q_gen.ipynb

Large diffs are not rendered by default.